开发项目的时候,项目进行分工,当同事要启用自己写的活动时(活动启动时需要传入参数,以初始化活动),为减少麻烦,提升开发效率,可以给启动活动创建一个方法
- 在活动中添加一个公共的静态
static
方法:
public staitc void actionStart(Context context, String param1, Stirng param2){
Intent intent = new Intent(context, SecondActivity.class);
intent.putExtra("param1", param1);
intent.putExtra("param2", param2);
context.startActivity(inent);
}
- 当一个活动要启动这个活动时,不再直接:创建意图对象Intent,并调用startActivity()方法来启动活动,而是使用一下方式来启动活动:
MyActivity.actionStart(FirstActivity.this, "data1", "data2");
这样就解决了启动活动时参数传入的问题。