启动活动的最佳写法
通产传递参数我们会
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
本文介绍了一种优化Android应用程序中活动启动的方法,通过静态方法传递参数,简化了代码并提高了可读性和可维护性。该技巧源于《第一行代码-第二版》,由郭霖分享。

748

被折叠的 条评论
为什么被折叠?



