活動的最佳實踐之 啟動活動的最佳寫法

2021-07-11 22:14:26 字數 1007 閱讀 7125

通過呼叫目的活動提供的特定方法來啟動目的活動,並傳遞資料,可以為後續實際開發中減少不必要的麻煩。

以下為在mainactivity 啟動secondactivity 為例:

secondactivity 提供actionstart()方法,並將context、data設定為引數,在該方法中定義intent為啟動本活動,並將前活動傳遞的資料接收過賬,並在oncreate()中加以運用。

//提供通用啟動方法,供其他活動呼叫並啟動本活動。在呼叫的同時同步將需傳入的data以引數的形式傳入

public

static

void

actionstart(context context , string data1,string data2)

mainactivity oncreate()中呼叫secondactivity 的actionstart()方法,並將data作為引數後傳:

button_send_1_1.setonclicklistener(new onclicklistener() 

});

在secondactivity 的oncreate() 取出資料,然後可以進行接下來的邏輯。

intent intent = getintent();

string data1 = intent.getstringextra("param1");

string data2 = intent.getstringextra("param2");

textview_2_2 = (textview)findviewbyid(r.id

.textview_2_2);

textview_2_3 = (textview)findviewbyid(r.id

.textview_2_3);

textview_2_2.settext(data1);

textview_2_3.settext(data2);

活動 啟動活動的最佳寫法

目的 假設secondactivity中需要用到兩個字串引數,在啟動secondactivity的時候必須傳遞過來。修改secondactivity中 public static void actionstart context context,string data1,string data2 在...

啟動活動的最佳寫法

啟動活動的方法相信你已經非常熟悉了,首先通過 intent 構建出當前的 意圖 然後 呼叫 startactivity 或 startactivityforresult 方法將活動啟動起來,如果有資料需要從乙個活 動傳遞到另乙個活動,也可以借助 intent 來完成。假設 secondactivit...

啟動活動最佳寫法

首先,通過intent 構建出當前的 意圖 然後呼叫 startactivity 或startactivityforresult 方法將活動啟動起來,secondactivity 如下 import android.content.context import android.content.int...