文档章节

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

XngPro
 XngPro
发布于 2017/02/09 18:55
字数 166
阅读 24
收藏 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
60
0
Android-Activity 启动过程,Android 从点击应用图标到界面显示的过程介绍

Android - Activity 启动过程 概述 从点击桌面应用图标到应用显示的过程我们再熟悉不过了,下面我们来分析下这个过程都做了什么。 本文主要对以下问题分析: ActivityThread 是什么,它是一个...

天王盖地虎626
06/21
18
0
Android Studio 入门 Hello World

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

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

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

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

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

jeffsui
2012/02/03
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

读书笔记:深入理解ES6 (五)

第五章 解构:使数据访问更便捷 第1节 为什么使用解构功能?   在ES5中,开发者们从对象、数组中获取特定数据并赋值给变量,编写了很多看起来同质化的代码。例如: 1 let options = {2 ...

张森ZS
8分钟前
7
0
CentOS7 yum方式安装MySQL5.7

在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localho...

roockee
17分钟前
6
0
Allegro三种自定义设置快捷键的方法

Allegro自定义设置快捷键的三种方法: 1、在Allegro PCB editor 命令窗口直接定义 2、通过修改用户变量env文件来设置快捷键 3、定义笔画为快捷键 1、在Allegro PCB editor 命令窗口直接定义 ...

demyar
21分钟前
6
0
如何做一张能让人眼前一亮的大屏?

作为在职场驰骋的社会人,提到数据可视化大家应该都不陌生了。数据可视化的作用也不用我多说,主要是利用图形化手段,更清晰直观地将数据展示。多层次、交互式的可视化分析能够方便决策者理解...

朕想上头条
22分钟前
4
0
TL138/1808/6748-EthEVM开发板硬件CPU、FLASH、RAM

TL138/1808/6748-EthEVM是广州创龙基于SOM-TL138/1808/6748核心板开发的一款开发板,具有三个网络接口。由于SOM-TL138/1808/6748核心板管脚兼容,所以此三个核心板共用同一个底板。开发板采用...

Tronlong创龙
26分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部