简单的静态方法传值

一.需要数据的activity

//如果想在哪个Activity里面传值,可以在传过来的activity里定义一个静态方法传入要传入的上下文,和要数据再通过getintent获取出来就可以了

public static voidactionData(Context context, String data) {

         Intent intent =newIntent(context, Main2Activity.class);

              intent.putExtra("data", data);

                   context.startActivity(intent);

}


二.传入数据的activity

@Override

public voidonClick(View v) {

switch(v.getId()) {

caseR.id.btn_main:

//调用目标activity的静态方法

Main2Activity.actionData(this,"a");

break;

}

}

你可能感兴趣的:(简单的静态方法传值)