Android安装apk后点击[完成]和[打开]的区别  {泪(xuè)的教训}

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

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

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

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

@Overrideprotected 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;}}}


更多相关文章

  1. unity 导出 android安装包配置方案
  2. android volley 框架图片请求后有时会导致第一次初始化过慢的原
  3. Android硬件编解码与软件编解码
  4. Android(安卓)NDK使用Iconv进行编码转换
  5. Android(安卓)BindService
  6. android 如何调用WPS显示工作文件
  7. Android中获取Menu的item实例
  8. Android如何获取屏幕的分辨
  9. Android如何获取屏幕的分辨率

随机推荐

  1. Android(安卓)onTouchEvent, onClick及on
  2. 关于android的Notification的若干问题
  3. Android(安卓)| 代码混淆到底做了什么?
  4. Android(安卓)蓝牙开发研究
  5. Android(安卓)消息机制学习
  6. Android(安卓)应用中执行cd命令
  7. Android开发资源完全汇总
  8. Android不再使用Oracle专属的Java API将
  9. Android(安卓)开机图片/文字/动画 修改
  10. 【起航计划 022】2015 起航计划 Android(