每一个活动在启动之前都可通过startAction(自己编写的)进入。所以在编写我们自己的activity的时候,最好写一个ActionStart函数表明启动活动需要的必备参数。
如下是startAction的编写:public static void startAction(Context context,String data1,String data2){
Intent intent=new Intent(context,SecondActivity.class);
intent.putExtra("paragram1", data1);
intent.putExtra("paragram2",data2 );
context.startActivity(intent);
}
在自己的activity中button1点击事件里面调用第二个activity的actionStart方法。
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SecondActivity.actionStart(FirstActivity.this, "data1", "data2");//data1是intent的参数名字(第四排的data1)
}
});