启动活动的最佳写法
通产传递参数我们会
Intent intent = new Intent(FirstActivity.this,SecendActivity.class);
intent.putExtra("parm1","data1");
intent.putExtra("parm2","data2");
startActivity(intent);
优化
public static void actionStart (Context context, String data1, String data2){
Intent intent = new Intent(context, SecendActivity.class);
intent.putExtra("parm1", "data1");
intent.putExtra("parm2", "data2");
context.startActivity(intent);
}
- 只需要一行代码就可以启动SecondActivity
public void onClick(View v) {
Intent intent = new Intent(SecendActivity.this, ThridActivity.class);
startActivity(intent);
}
这是我学习Android的笔记,参考书<<第一行代码-第二版>>,感谢郭霖大神
如有不足之处,可以一起讨论
附上郭霖的blog http://blog.csdn.net/guolin_blog
网友评论