Android之启动活动的最佳方法
启动活动的办法或许很简单,只需要用Intent构建出我们启动的活动意图,然后调用startActivity()或者startActivityForResult()方法启动活动就可以了。同时还可以借助intent来传递数据。那么最佳启动活动的办法是什么呢?
我们需要在我在打算要启动的活动中添加一个静态方法:
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);
}
然后在打算启动这个活动的活动中只需要一行代码就可以启动了
被启动的活动名.actionStart(启动该活动的活动名.this,”data1”,”data2”);
例如:SecondActivity.actionStart(FirstActivity.this, "data1", "data2");
这就是快速启动活动的最佳方法了~