一.需要數(shù)據(jù)的activity
//如果想在哪個Activity里面?zhèn)髦?可以在傳過來的activity里定義一個靜態(tài)方法傳入要傳入的上下文,和要數(shù)據(jù)再通過getintent獲取出來就可以了
public static voidactionData(Context context, String data) {
? ? ? ? ?Intent intent =newIntent(context, Main2Activity.class);
? ? ? ? ? ? ? intent.putExtra("data", data);
? ? ? ? ? ? ? ? ? ?context.startActivity(intent);
}
二.傳入數(shù)據(jù)的activity
@Override
public voidonClick(View v) {
switch(v.getId()) {
caseR.id.btn_main:
//調用目標activity的靜態(tài)方法
Main2Activity.actionData(this,"a");
break;
}
}