启动活动的最佳写法
这个也是用于和别人合作项目的时候。
1.你和别人分写两个Activity
2.这两个Activity之间要传递数据
如果满足这两条,请使用下面的方法:
在SecondActivity中添加如下代码:
public static void actionStart(Context context, String data1, String data2){
Intent intent = new Intent(context, SecondActivity.class);
intent.putExtra("param1", data1);
intent.putExtra("param2", data2);
context.startActivity(intent);
}
这里表示要传两个数据到SecondActivity,然后修改FirstActivity
button1.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
SecondActivity.actionStart(FirstActivity.this, "data1", "data2");
}
});