活动的运用技巧

来源:互联网 发布:阿里云合作伙伴等级 编辑:程序博客网 时间:2024/04/28 21:33

如何通过当前界面判断是哪一个活动:

在onCreat()方法中打印LOG:

Log.i("PDA", getClass().getSimpleName());


启动活动的最佳写法:

public static void actionStart(Context context, String data1, String data2) {
Intent intent = new Intent(context, SaveDataActivity.class);
intent.putExtra("param1", data1);
intent.putExtra("param2", data2);
context.startActivity(intent);
}

随时随地退出应用程序:

public class ActivityCollector {
public static List<Activity> lists = new ArrayList<Activity>();
public static void addActivity(Activity activity){
lists.add(activity);
}
public static void removeActivity(Activity activity){
lists.remove(activity);
}
public static void finishAll(){
for(Activity activity : lists){
if(!activity.isFinishing()){
activity.finish();
}
}
}
}



0 0
原创粉丝点击