Android(安卓)APK安装后点击[打开]与[完成]的区别
16lz
2021-01-25
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;}}}
更多相关文章
- unity 导出 android安装包配置方案
- android volley 框架图片请求后有时会导致第一次初始化过慢的原
- Android硬件编解码与软件编解码
- Android(安卓)NDK使用Iconv进行编码转换
- Android(安卓)BindService
- android 如何调用WPS显示工作文件
- Android中获取Menu的item实例
- Android如何获取屏幕的分辨
- Android如何获取屏幕的分辨率