Android APK安装后点击[打开]与[完成]的区别

来源:互联网 发布:域名备案号在哪里查 编辑:程序博客网 时间:2024/06/17 19:26

1、点击[打开]-->安装apk后直接点击[打开]启动app,按home键后再次点击app icon启动应用时会出现每次都从MAIN Activity重新启动,而不是进入原来界面的问题(某些机型、系统存在此问题);

2、点击[完成]-->点击完成后,从桌面点击app icon启动应用则不会出现[1]中的问题;

3、下面介绍一种解决方案:

在LauncherActivity OnCreate()中添加以下代码:

    @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          if (!isTaskRoot()) {              /* If this is not the root activity */              Intent intent = getIntent();              String action = intent.getAction();              if (intent.hasCategory(Intent.CATEGORY_LAUNCHER) && Intent.ACTION_MAIN.equals(action)) {                  finish();                  return;              }          }      }  
阅读全文
0 0