android 记录所有打开的Activity,退出程序


Java代码 收藏代码
    1. packagecom.main.server;
    2. importjava.util.LinkedList;
    3. importjava.util.List;
    4. importcom.main.data.UserDao;
    5. importandroid.app.Activity;
    6. importandroid.app.Application;
    7. publicclassMyApplicationextendsApplication{
    8. privateList<Activity>activityList=newLinkedList<Activity>();
    9. privatestaticMyApplicationapplication;
    10. publicMyApplication(){
    11. }
    12. publicstaticMyApplicationgetInstance(){
    13. if(null==application){
    14. application=newMyApplication();
    15. }
    16. returnapplication;
    17. }
    18. publicvoidaddActivity(Activityactivity){
    19. activityList.add(activity);
    20. }
    21. publicvoidexit(){
    22. UserDao.userDao.close();
    23. for(Activitya:activityList){
    24. a.finish();
    25. }
    26. }
    27. }
    28. MyApplication.getInstance().addActivity(this);每打开个Activity就掉用

更多相关文章

  1. android取得手机屏幕大小DisplayMetrics的核心代码
  2. Android代码分析
  3. Android 面试题集(精华收藏版)
  4. Android源代码在线浏览网站列表
  5. android代码编写布局和控件
  6. Android 隔一段时间重复执行某代码
  7. [CSDN]Android系统进程Zygote启动过程的源代码分析
  8. Android有用代码片段(二)

随机推荐

  1. jQuery入门(2) 获取元素和DOM转换
  2. php ajax成功:函数(msg) -获取msg
  3. Jquery对选取到的元素显示指定的长度,对于
  4. jQuery遍历祖先元素:parentsUntil
  5. 在可观察的内容中订阅
  6. Java常见面试题
  7. 实现一个简单的 JavaScript 状态机[每日
  8. 这才是你需要的C语言、C++学习路线!
  9. JavaScript和TypeScript中的symbol[每日
  10. 用JavaScript把CSV与Excel转为Json[每日