首先,通過intent 構建出當前的「意圖」,然後呼叫 startactivity()或startactivityforresult()方法將活動啟動起來,
secondactivity**如下
import android.content.context;
import android.content.intent;
import android.os.bundle;
import android.util.log;
import android.view.view;
import android.widget.button;
public class secondactivity extends baseactivity
});}
public static void actionstart(context context,string data1,string data2)
}我們在secondactivity中新增乙個 actionstart()方法,在這個方法中完成了intent的構建,另外所有secondactivity中需要的資料都是通過actionstart()方法引數傳遞過來的,然後把它儲存到intent中,最後呼叫startactivity()方法啟動secondactivity。
現在,只需要一行**就可以啟動secondactivity,如下:
import android.content.intent;
import android.os.bundle;
import android.view.view;
import android.widget.button;
public class firstactivity extends baseactivity
});}
}養成良好的習慣,給你編寫的每個活動都新增此類的啟動方法,這樣不僅可以讓啟動活動變得簡單,還可以節省傳遞資料的溝通。
活動 啟動活動的最佳寫法
目的 假設secondactivity中需要用到兩個字串引數,在啟動secondactivity的時候必須傳遞過來。修改secondactivity中 public static void actionstart context context,string data1,string data2 在...
啟動活動的最佳寫法
啟動活動的方法相信你已經非常熟悉了,首先通過 intent 構建出當前的 意圖 然後 呼叫 startactivity 或 startactivityforresult 方法將活動啟動起來,如果有資料需要從乙個活 動傳遞到另乙個活動,也可以借助 intent 來完成。假設 secondactivit...
Android, 啟動活動的最佳寫法
啟動活動的方法相信你已經非常熟悉了,首先通過intent構建出當前的 意圖 然後呼叫startactivity或startactivityforresult方法將活動啟動起來,如果有資料需要從乙個活動傳遞到另乙個活動,也可以借助intent來完成。假設secondactivity中需要用到兩個非常重...