这是什么车标志APP啊 按了是重启APP的好像

Android 按下home键,程序在后台运行,在launcher里面再点击icon又重新启动了
[问题点数:40分,结帖人guiyan8091]
本版专家分:0
结帖率 50%
CSDN今日推荐
本版专家分:1792
本版专家分:60
本版专家分:95
本版专家分:30
本版专家分:1630
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:60
本版专家分:1164
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
本版专家分:0
匿名用户不能发表回复!
其他相关推荐android app首次安装按home键置入后台,从桌面图标点击重新启动的问题 - 程序小渣渣 - 博客园
这个问题有些尴尬,用开发工具直接运行安装是不会出现的,打包直接点击安装也是不会的,但是上传后直接下载就会出现这个问题,首次安装,不管进入哪个页面,只要按home键将软件置入后台,从任务管理切换回去是没有问题的,但是从桌面图标点击进入就会出现从新启动,其实也不是重新启动,因为之前的页面都在,只不过程序会按照启动页面重新走,这真的苦恼。幸亏网上自有大神在,解决方法是有的。
在启动页面创建的时候加上
if (!isTaskRoot()) {
这句代码就行了,isTaskRoot()是用来判断你的页面是不是最后的一个activity,因为这个是启动页面,只会在程序启动时进行,如果不是最后一个,证明程序出问题了。直接杀死这个页面就行。怎样防止App在后台运行,点击App桌面的图标重新启动?
在项目中,遇到一个问题百思不得其解,那就是:我在app使用过程中,点击了home键,然后去看看微信之类的其他应用,这个时候再点击app桌面的图标,这个时候app是重新启动的,而不是从上次停止的界面开始的。
对于上面的情况,我觉得既然我的app已经在后台还运行着,为什么就不能继续重上一个界面继续运行,非得从新运行呢。然后我就去查资料解决了这个问题。首先讲讲这个现象的本质。
原因:当点击app桌面图标时,app默认是任务你要新建一个应用,而不会去判断你后台有没有再运行的相同应用。
经过实践我发现:当你点击应用桌面图标,应用会重新创建你的app的启动页,然而,你快速的点击返回按钮,你会发现你会回到上一次退出时的界面。经过查阅资料发现,系统会记录你启动acitivity的启动顺序的栈。并且把当前的启动页放到了最上方,如下图所示:
注意:资料上面说以前启动的activity都是不在了,只是系统记录了他们启动的顺序,然而你按返回键,系统就会自动的重新创建新的activity,加入当app依次启动了1到11的activity,然而,在11这个activity的时候,你点击了home键、或点击了其他软件如微信qq等,这个时候你的app进入后台,1到11的这些activity其实被系统回收了,但是系统记录了这个activity启动顺序的栈,然后当你回到这个应用时,实际上系统是重新创建了Activity11,然后点击返回键,右重新创建了Activity10,就是这样倒序
创建activity的原理。
然而,当你把App放入后台时,这个时候点击了app桌面的启动图标,这个时候系统会默认你开启一个新的应用,但是因为一个软件只能在手机上面运行一个,所以,系统发现你之前的app还在后台,这个时候系统会把新创建的activity放到了之前activity栈的顶部,如上图所示的Activity1
知道了原因之后,我们就好做处理了。
第一步:查看Activity1的启动模式,如果Activity1的启动模式为singleTask
android:launchMode="singleTask"
那么必须把他删除掉,或者改为“standard"。
第二步:在你的app的AndroidManifest.xml文件的application标签下面设置
android:persistent="true"
持久化为 true;防止你的app挂后台被回收。
第三步:在activity1的onCreate方法中设置如下方法:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
setContentView(R.layout.activity1_layout);
// Regular activity creation code...
其实就是在setContentView()之前设置如下代码:
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) {
用于判断这个Activity的启动标志,看它所在的应用是不是从后台跑到前台的。如果是,则直接把它finish()掉,然后系统会去Activity启动历史栈查询上一个activity,然后再新建它,所以还原到了我们按home键出去的那个界面。
好了,就这样解决了App在后台运行,点击应用图标它会重新启动的问题。希望对你有所帮助!
解决Android应用第一次安装成功后Home键切到后台再点击桌面图标应用重启
问题现象:第一次安装应用,不要用adb安装,而是要用系统的安装器去安装,安装完成后,直接点击打开,不要点击完成,进入应用,随便点开其他界面,点击home键让应用进入后台,然后再点击应用的图标进入应用,...
android每次点击桌面图标应用重启的解决办法
如果你的App安装完成后每次点击桌面图标应用都重新启动,下面的方法可解决这个问题
在你启动的activity的oncreate方法中加入下面的代码
if (!isTaskRoot())...
android关于每次点击图标进入应用后都会重新创建启动页的问题
博主最近公司拿了别人的项目,二次开发,原项目时每次点击都会启动启动页,那么这是个很烦的问题,如果有手势密码的话有时候可能连续创建两次,解两次锁,很麻烦的问题,因此我查阅了相关资料,我们需要做的就是在启...
一篇文章看明白 Android 从点击应用图标到界面显示的过程
Android - Activity 启动过程
从点击桌面应用图标到应用显示的过程我们再熟悉不过了,下面我们来分析下这个过程都做了什么。
本文主要对以下问题分析:
Activity...
通过QQ或者微信下载App并安装
点击Home键返回Launch界面
点击安装好的软件图标
发现软件再次出现启动界面
原因分析解决办法新建一个程序入口Activity/**
* 这个类的职...
http://blog.csdn.net/99guo/article/details/
正在运行的android程序,按home键之后退回到桌面,在次点击程序图标避免再次重新启动程...
安卓开发中,release安装包安装后,打开app后再按home键,再次点击程序图标app再次重新启动的解决办法
在开发中我们一般都是直接AS上的安装(Run)按钮,直接安装到真机或模拟器上进行测...
去掉 启动activity 里面设置的 android:launchMode=&singleTask&
[Android]虽然这是个小问题,我还是想记录下。问题描述:
手机第一次安装了app后,手机会自动启动app,当按home键回到手机桌面,再次点击桌面app的icon,app会重新启动。解决如何让...
Android 点击Home键后再点击APP图标,APP重启而不是回到原来界面
之前点击Home键后再点击App图标,会回到原来的界面。今天重新打包后,但是在Debug模式下,一切正常,但是把打完包的apk(Release)安装在其他手机上时,回到桌面后点击图标会重新打开启动页。...
没有更多推荐了,破局·重启参与感——码头用车APP正式上线
日,码头用车APP上线发布会在重庆日报报业集团新闻传媒大厦隆重举行。此次发布会标志着重庆车主自己的用车APP——码头用车APP正式投入运营。
重庆日报报业集团党委书记管洪、重庆日报副总编辑李鹏、重庆市广告协会会长肖金生、华龙网总裁李春燕、重庆商报总编辑汪伟、重庆狼卜公司董事长杜立等领导及相关媒体嘉宾应邀参加了此次发布会。
重庆日报报业集团党委书记管洪到场并做重要讲话,作为重庆日报报业集团旗下重庆车码头信息科技有限公司重金打造的用车APP,集团给与了高度的重视和支持,力争打造出重庆最具影响力、公信力的汽车服务平台。
重庆车码头信息科技有限公司董事长王劲就码头用车APP的上线背景及汽车网络媒体的传播方式做了分析,就码头用车APP的核心功能及核心板块做了详细的讲解。通过车主日记真实表达车主的心声、平台将围绕车主的生活圈衍生出丰富的应用场景。坚守“来自车主,源于体验”的理念,让车主重启参与感。
随后,伴随着倒数读秒,全场嘉宾登台,与王劲董事长共同启动“码头用车”APP上线亮相仪式,这是一个里程碑的时刻。
“码头用车APP”专注打造重庆人自己的用车APP,“车主日记”为平台重点打造的车主体验分享板块。站在车主角度,为车主发声;“汽车资讯”板块提供及时新鲜的汽车行业资讯,为用户在买车、用车、养车过程中提供直接的信息服务。
“码头用车APP”还提供完善的汽车周边产品:车美、汽修、品牌4S店、驾校、保险、金融等服务,以及其他异业合作,一站式搞定,让每一位车主放心、省心、安心地享受优质用车服务。
码头用车APP创新的运营模式得到现场嘉宾的一致认可。我们相信随着平台的不断优化,车主黏性也会不断增加,码头用车APP将破局而出,赢得广大车主的认可。
责任编辑:
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
今日搜狐热点去掉 启动activity 里面设置的 android:launchMode="singleTask"
正在运行的android程序,按home键之后退回到桌面,再次点击桌面图标避免再次重新启动程序的终极解决办法
在网上找了好多方法,有的说
在AndroidManifest.xml中修改,MainActivity的launchMode,去掉android:launchMode=&singleTask&启动模式...
Android 如何保证App切换到后台,或页面跳转后,重新打开APP、或返回之前页面时,维持其状态不变
项目中遇到的一些小问题,记录、分享一下。
Android 如何保证App切换到后台,或页面跳转后,重新打开APP、或返回之前页面时,维持其页面状态不变?...
Android 点击Home键后再点击APP图标,APP重启而不是回到原来界面
之前点击Home键后再点击App图标,会回到原来的界面。今天重新打包后,但是在Debug模式下,一切正常,但是把打完包的apk(Release)安装在其他手机上时,回到桌面后点击图标会重新打开启动页。...
android点击Home键后,在打开应用,应用会重新启动,而不是恢复到原来状态
android点击Home键后,在打开应用,应用会重新启动,而不是恢复到原来状态,在启动的actiivity中加入如下代码即可解决:
if (!isTaskRoot()) {
finish()...
在didFinishLaunchingWithOptions方法中加入以下代码:[FIRApp configure];
发现每次App退到后台,大概5分钟后,再进入前台,App就重启了。到device...
问题描述:App第一次安装后打开,退到后台再次进入应用时候,之前的页面不保留,App重新启动。问题主要出现在华为手机上。解决方法:1、在App的基类BaseActivity添加方法:@Override...
android中,当我们按home键(一般指手机的物理按钮的中间那个键)回到手机桌面,此时app并没有退出,而是一直运行与后台中,此时如果我们点击app图标,还是会进入刚刚的界面之中。但是这存在一个问...
例如:一个android程序包含两个Activity,分别为MainActivity和OtherActivity,MainActivity为程序启动的Activity。如果程序正位于OtherActi...
android app首次安装按home键置入后台,从桌面图标点击重新启动的问题
今天遇到一个bug,app通过QQ接受后首次安装或者从某些市场下载首次安装后,桌面点击启动,先经过启动页,然后到达首页,接着按home键,接着再从桌面点击启动图标,照理正常的应该打开之前的首页,但是这...
没有更多推荐了,

我要回帖

更多关于 车标志APP 的文章

 

随机推荐