android退出应用:如何在Android上正确退出应用

Android退出应用的方法有很多种,介绍一种使用.finish()方法来实现退出应用的方法:在需要退出应用的中添加一个按钮,并在按钮的点击事件中添加如下代码:

Android退出应用的方法有很多种,介绍一种使用Activity.finish()方法来实现退出应用的方法:

1、在需要退出应用的Activity中添加一个按钮,并在按钮的点击事件中添加如下代码:

// 退出应用

public void exitApp(){

// 关闭所有Activity

for(Activity activity : AppManager.getInstance().getAllActivities()){

activity.finish();

}

// 退出应用

System.exit(0);

}

2、在AppManager类中添加如下代码:

// Activity管理器

public class AppManager {

private static AppManager instance;

private List activities;

private AppManager(){

activities = new ArrayList<>();

}

public static AppManager getInstance(){

if(instance == null){

instance = new AppManager();

}

return instance;

}

// 添加Activity

public void addActivity(Activity activity){

activities.add(activity);

}

// 移除Activity

public void removeActivity(Activity activity){

activities.remove(activity);

}

// 获取所有Activity

public List getAllActivities(){

return activities;

}

}

3、在需要管理的Activity中添加如下代码:

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

AppManager.getInstance().addActivity(this);

}

@Override

protected void onDestroy() {

super.onDestroy();

AppManager.getInstance().removeActivity(this);

}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(705)
ios游戏充值可以用q币吗:ios游戏是否可以用Q币充值?
上一篇
ios手机网游排行榜最受欢迎的游戏排行榜
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(14条)