package com.example.test_resume;import android.app.Activity;import android.os.Bundle;/** * 在onWindowFocusChanged中操作可以有效避免第一次启动APP和每次从后台启动后加载弹窗时报错Unable to add window * --token null is not valid的bug *  *  * @author NULL *  */public class MainActivity extends Activity {    private boolean isFirstLaunch = false;    private boolean isResume = false;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        isFirstLaunch = true;    }    @Override    protected void onResume() {        super.onResume();        isResume = true;    }    @Override    public void onWindowFocusChanged(boolean hasFocus) {        super.onWindowFocusChanged(hasFocus);        if (hasFocus) {            if (isFirstLaunch) {                isFirstLaunch = false;                // TODO 第一次启动界面加载完毕后的操作            }            if (isResume) {                isResume = false;                // TODO 每一次从后台打开后界面加载完毕后的操作            }        }    }    /**     * 到后台时要移除添加window的操作     */    @Override    protected void onPause() {        super.onPause();    }}

更多相关文章

  1. 如何在后台运行Linux命令?
  2. Android下如何杀死后台进程
  3. Android中使用Gesture加入手势操作
  4. Android(安卓)APK JNI sample (JAVA JNI)
  5. android下对存储的操作
  6. Android入门开发之SD卡读写操作
  7. Android知识点总结(二十)Android中的ANR
  8. Android(安卓)集成Crosswalk替换成X5WebView
  9. c2d libgdx 封装

随机推荐

  1. Android(安卓)Studio 学习 - 程序安装
  2. Android学习之路——简易版微信为例(二)
  3. Android(安卓)启动过程(1)
  4. android GC内存泄露问题
  5. 谷歌称Android设备日激活量已达10万台
  6. Android(安卓)开发打包时我们应该如何注
  7. android中的数据存取-方式一:preference(配
  8. 短信轰炸,得罪一个Android转Python的程序
  9. Android(安卓)中的数据存取方式之一: Pre
  10. Android(安卓)用adb 打印linux内核调试信