文档章节

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

XngPro
 XngPro
发布于 2017/02/09 18:55
字数 166
阅读 22
收藏 0

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

 

 

 

 

 

© 著作权归作者所有

共有 人打赏支持
XngPro
粉丝 0
博文 37
码字总数 8506
作品 0
如何在Android模拟器上安装apk文件

1、运行SDK Manager,选择模拟器,并运行模拟器   SDK Manager应用   2、将需要安装的apk文件复制到platform-tools目录下(默认在:C:Program FilesAndroidandroid-sdk-windowsplatform...

IT_小翼
2015/04/20
0
0
Android Studio 入门 Hello World

引言 前两天开始学习android开发,本来想用eclipse进行开发,但是到https://developer.android.com 上一看,发现android studio被大力推广,说明google已经把ide重心投入到了android sdudio上...

jiangmitiao
2015/06/18
0
0
用 Chrome 运行Android应用

说到Chrome运行android程序,不得不说一个东西,那就是“Android Runtime for Chrome(ARC)”,ARC是Google最新推出的 Chrome OS 运行Android程序的运行时。ARC基于Google的Native Client(N...

铂金小鸟
2014/09/30
0
99
android项目打包,数字签名,安装apk

好久没写文章了,最近又给android捡起来了。 关于基本内容我就不想赘述了。 如何创建AVD,如何指定sd卡,这些我就不想再重复说了,百度一搜一大堆。 我创建了一个AVD名为:Adnroid2.2 sd卡设置...

jeffsui
2012/02/03
0
0
Android app 在线更新那点事儿(适配Android6.0、7.0、8.0)

一、前言 app在线更新是一个比较常见需求,新版本发布时,用户进入我们的app,就会弹出更新提示框,第一时间更新新版本app。在线更新分为以下几个步骤: 在线更新就上面几个步骤,前2步比较简...

codeGoogle
04/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Oracle return exit continue

常在循环体中看到下面3种语句: return exit continue 举例说明 啥都没有 -- none begin for i in 1 .. 10 loop if i < 5 then dbms_output.put_line('i < 5, i = ' || to_char......

taadis
今天
2
0
JSONObject 转换时出错 InvocationTargetException

JSONObject 转换时出错java.lang.reflect.InvocationTargetException 一时看不出来是什么问题。 挺奇怪的。 百度参考了一下这个 网页的解决方案 说是类型不对,空? 仔细查看代码,果然是有一...

之渊
今天
3
0
no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
今天
3
0
redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
今天
4
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部