2 qq 34482100 qq_34482100 于 2016.09.23 17:31 提问

Android实现不重复启动APP的方法

Android实现不重复启动APP的方法?
Android正在运行的应用点击home键,在桌面重新点击该应用的图标,应用不能直接进入到上次停留的页面;会重新启动app;怎么改?

4个回答

wjj304999133
wjj304999133   2016.09.23 18:21

只有在app内部设置监听到后Home键后,就使用system.exit(0)关闭app即可。

qq_24827089
qq_24827089   2016.09.23 18:28

你手机设置的问题吧,任何应用按home返回主页都会在后台运行的,要么你手机设置Q掉后台进程,要么手机内存不够GC了,还有可能你自己app设置不停留在后台或者进入后台时结束了app进程。

feng1790291543
feng1790291543   Ds   Rxr 2016.09.23 18:39

检查app.exe线程是存在,存在则不启动

u010257920
u010257920   2016.09.23 20:30

AndroidManifest.xml,在activity加上
android:configChanges="orientation|keyboardHidden|screenSize"

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android实现不重复启动App的方法
由于近期需要实现在Notification点击把后台的App调起来,即最后显示的Activity在调起来后应该是在第一个界面,且整个App的task不改变,在网上查了以下几种方法都行不通 1.在Androidmanifest.xml的根Activity添加android:alwaysRetainTaskState="true"属性。 2.在Androidmanifest.xml给Act
Android 不重复启动APP
QQ、微信这样的APP,一般都不会打开两个实例。 比如:打开QQ客户端,进入到好友聊天界面,然后按HOME返回桌面 这时候有两种情况: 1、如果你在最近任务中切换会QQ客户端,那么还是显示好友聊天界面 2、如果点击QQ客户端图标打开,依然显示好友聊天界面   默认情况下是不可能实现上面的功能的。 但是,使用android:alwaysRetainTaskS
Android实现不重复启动APP的方法android:alwaysRetainTaskState = true
类似QQ、微信这样的APP,一般都不会打开两个实例。 比如:打开QQ客户端,进入到好友聊天界面,然后按HOME返回桌面 这时候有两种情况: 1、如果你在最近任务中切换会QQ客户端,那么还是显示好友聊天界面 2、如果点击QQ客户端图标打开,依然显示好友聊天界面 实现以上功能需要在Androidmanifest.xml文件中,给根Activity加上android:alwaysRetainT
adb命令循环启动android app
使用adb命令循环进行启动和关闭android软件,adb及bat基本命令讲解,如何获取软件包名、启动的active,如何反编译apk包
Android中notification点击进入新activity重复的问题
Android中notification点击进入新activity,会打开多个相同activity,需要在Intent设置如下flag intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
Android应用Home键后Launcher重复启动问题
通过系统方式(系统安装器)安装应用,点击“打开”按钮,进入应用主界面,按home键后,点击应用图标进入,应用会出现重新启动。当完全退出应用后,再通过启动图标进入应用,便不会出现重复启动问题。目前测试大部分Android机型均会出现此类问题。 重现方式 系统安装器安装APK(含覆盖安装),成功后点击“打开”按钮,进入应用。应用正常启动为AAActivity,然后进入主页面MainA
信鸽推送避免打开多个相同的activity
首先,说明一个问题,信鸽推送点击通知后进入哪个activity是由后台决定的,后台给你传你就能进入特定activity,不给你传就只能重新打开app。 这里针对的是服务器默认的情况下,如何避免打开多个的相同activity。项目的逻辑很简单,欢迎页,然后登陆过进入主界面,没登录进入登录页。 sp = this.getSharedPreferences("userInfo", Context.M
【Android】信鸽推送通知栏点击之重复打开APP&重复从Laucher主入口启动问题
信鸽推送重复打开APP问题
Python之启动App--冷启动,热启动
引言:冷启动:第一次启动App 热启动:点击返回键或者Home键之后再次启动App冷启动步骤:1.连接模拟器:adb devices 2.得到模拟器中App的包名和Activity名称:adb logcat | findstr START,之后模拟器鼠标点击我们的应用就会显示应用信息:cmp后面的即为App的包名和Activity名称(eg:cmp=com.tencent.edu/.module.S
Android应用 欢迎页 登录页 闪屏页 首页 按home键后 点图标重复启动问题
首先我们来看现象:1、第一次点击图标启动应用是启动首界面A,然后进入第二个界面B;按home键后,再次点击图标,进入的页面B,而不是A为什么?2、当我们通过QQ上调用手机浏览器打开网页之后,点击手机浏览器桌面图标再次打开浏览器,发现不是刚刚从QQ打开浏览的网页,为什么?第一个现象;1、启动新应用 一般情况下当我们启动一个应用后系统会新建一个Task用来存放Activity的实例,一个一个挨个放进去...