在同應用程式中,兩個activity intent傳向同

時間 2021-12-22 09:56:58

1樓:匿名使用者

原始碼中的intent構造方法public intent(context packagecontext, class<?> cls)中引數context功能只是獲取packagename

要想獲得**,可以在intent中put不同的extra來區分

還可以自定義intent繼承intent, 把**這一項新增為引數,這樣你在activity2中就可以把getintent強制轉換為你自定義的intent, 這樣也能獲取**

2樓:

就用activity傳遞引數的方法:比如

//activity1

intent intent1 = new intent(activity1.this,activity2.class);

intent.putextra("from", "activity1");

startactivity(intent);

//activity3

intent intent2 = new intent(activity3.this,activity2.class);

intent.putextra("from", "activity3");

startactivity(intent);

//activity2

if (getintent().getstringextra("from").equals("activity1"))  else

if (getintent().getstringextra("from").equals("activity3"))

3樓:k風之神

不是很懂,是不是可以給intent來個if語句分開呢,不同條件,執行不同語句

2個activity同時跳轉到同一activity,怎樣判斷是哪個activity跳轉

4樓:杭州同濟醫院

在android中每個介面都是一個activity,切換介面操作其實是多個不同activity之間的例項化操作。在android中activity的啟動模式決定了activity的啟動執行方式。

android總activity的啟動模式分為四種:

activity啟動模式設定:

activity的四種啟動模式:

1. standard

模式啟動模式,每次啟用activity時都會建立activity,並放入任務棧中。

2. singletop

如果在任務的棧頂正好存在該activity的例項, 就重用該例項,否者就會建立新的例項並放入棧頂(即使棧中已經存在該activity例項,只要不在棧頂,都會建立例項)。

3. singletask

如果在棧中已經有該activity的例項,就重用該例項(會呼叫例項的onnewintent())。重用時,會讓該例項回到棧頂,因此在它上面的例項將會被移除棧。如果棧中不存在該例項,將會建立新的例項放入棧中。

4. singleinstance

在一個新棧中建立該activity例項,並讓多個應用共享改棧中的該activity例項。一旦改模式的activity的例項存在於某個棧中,任何應用再啟用改activity時都會重用該棧中的例項,其效果相當於多個應用程式共享一個應用,不管誰啟用該activity都會進入同一個應用中。

其中standard是系統預設的啟動模式。

5樓:

一種方法:做個靜態變數標記下

android中intent實現兩個activity跳轉(兩個activity不在同一個project中),為什麼下面的方法不行?

6樓:

intent.setaction("com.android.intent.action.calculater");這樣找不到你要跳的intent

必須通過元件

7樓:不辣

是否再main.xml裡配置了要跳轉的activity的

8樓:android小將

問題是不行 你報什麼錯:??????

不同工程的activity跳轉就是你註釋的那個方法 下面的方法只適用同專案的activity跳轉

有可能你activity沒有找到 那就在配置檔案了註冊了 然後寫上

9樓:crazy冫火

用aidl兩個project都要加上~android描述語言~上網找找應該有~

android面試一個應用的兩個activity 可以在不同棧裡嗎

10樓:匿名使用者

可以,啟動模式為:singleinstance

11樓:匿名使用者

可以,通過指定activity的affinity就可以分配一個指定的task。

在比例中,如果兩個內項互為倒數,那麼兩個外項也互為倒數

甘兒恭山晴 在比例裡,如果兩個外項互為倒數,那麼兩個內項也互為倒數。對的,當兩個外項互為倒數時,外項乘積就是1。那麼內項乘積也是1,根據倒數的定義 乘積是1的兩個數互為倒數,可知兩個內項也互為倒數。 姬馳校星緯 在比例中,如果兩個內項互為倒數,那麼,兩個外項也互為倒數 在比例中,如果兩個內項互為倒數...

兩個手機在同插座充電時會洩露檔案麼

兩個手機在同一個插座上充電時不會洩露檔案,因為雖說是一個插座來至同個電源但是分兩路在手機上,檔案不能混,所以不會洩露。如果只是普通的插座同時差兩個手機是不會有任何聯絡的,也不會洩露檔案,因為充電的時候只有電子流動,並沒有資料的交流,光靠電子的移動還達不到竊取別人的檔案!這樣充電是不會的,目前插座是沒...

快遞物流重複在同兩個地方是怎麼回事

你這種是正常情況,每個快遞從出發點到目的地是會經過不同週轉點,不用擔心。快遞在運輸過程中,並不是從始發地直接抵達收件地,而是在中間通過該物流公司中轉中心進行週轉才能抵達收件地,快遞公司按地域會劃分數箇中轉及分撥中心。先驗貨後簽收,對於包裹類快件,在接收時仔細檢視外包裝,看是否有拆開 汙染等痕跡。根據...