- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在这里说的是我在从之前离开的相同状态重新启动我的应用程序时遇到的问题。我在这方面做了很多研发,并且已经解决了 stackoverflow 中发布的问题。所以请不要说它是重复的。
我试过设置这些选项
objIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP);
在开始 Activity 时。我也试过这个,
objIntent.addFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
最后我也尝试了这个方法
objIntent.setAction(Intent.ACTION_MAIN);
objIntent.addCategory(Intent.CATEGORY_LAUNCHER);
但这些似乎都不适合我。
场景是这样的,但失败了。
我运行我的应用程序,从初始 Activity 转到某个 Activity ,比如从 A 到 B
现在我将按下手机主页按钮并执行一些操作,例如点击照片等。
我再次尝试从主屏幕启动该应用程序。
糟糕!!现在我的应用程序没有保留其状态,它正在从初始状态启动。
注意:
然而,并非所有情况都是如此。有时说 10 次或 15 次中大约有 1 次或 2 次,它从之前离开的相同状态启动。
我还有一个疑问是我是否需要为所有 Intent 设置它?假设我有 10 多个 Intent 位置,即开始 Activity 。我需要在所有这些地方添加这段代码吗?我在 2 或 3 个案例中包含了这个
更新:
这在 Debug模式下有效,但是当涉及到 apk 创建时,它会失败。但是,如果我尝试多次,它会给我所需的结果,并且之后会按预期方式运行。打破我的头脑来理解为什么会这样。
有人知道这个问题的答案吗?
最佳答案
让 Activity 在后台运行不在您的手中。当您按下主页按钮时,您当前的 Activity 会进入后台并可以随时终止(将调用 onDestroy()),具体取决于您启动的其他应用程序的内存需求。
您启动的应用越多,杀死后台应用的机会就越大。
关于android - 从相同状态重新启动我的应用程序失败,糟糕 :(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8533153/
我想在这里说的是我在从之前离开的相同状态重新启动我的应用程序时遇到的问题。我在这方面做了很多研发,并且已经解决了 stackoverflow 中发布的问题。所以请不要说它是重复的。 我试过设置这些选项
当我在我的类中实现 __cmp__ 函数时,python 是否会在内部重载“==”,我们在 C++ 中是如何做到的? 只是好奇。我是 python 的新手。 :) 最佳答案 ==的含义当您定义 __c
我在 Raspberry Pi2 上安装了 Gitlab,几个月来它运行良好。但自从关闭了RPi的电源后,它就不再起作用了。网页返回502错误。 502 Whoops, GitLab is takin
有人知道用户登陆带有Webfonts的页面时为什么Google Chrome浏览器崩溃吗 它并不会一直发生,而是经常发生 我刚得到一个蓝屏页面,却不知道为什么:该页面不是来自重定向时就很好了。 这是我
当我登录时,Skype始终会给出此错误。 糟糕,Skype存在问题。尝试注销然后重新登录。 STARTUP_LOAD_ERROR MACBOOK 最佳答案 Macbook 用户 退出Skype 回家
我正在尝试从 flutter 开始,首先我在 cmd 上运行 flutter doctor 它有效。在我安装了 ANDROID SDK 之后,同样的命令 flutter doctor 给了我异常:
从 android studio 终端运行 flutter attach 不工作。显示错误flutter 意外退出。 终端输出: flutter attach Checking for adverti
当使用 TinyMCE 4 测试所有浏览器时,Chrome 非常慢。 (我尝试从 TinyMCE 中删除所有插件,但没有任何区别。) Chrome 需要大约 20-25 秒在 TinyMCE 中呈现一
我试图让下面的脚本工作,以便从远程服务器(服务器 1)读取特定目录中的 CSV 文件列表,并将数据移植到另一台服务器的 PostgreSQL 数据库中。 我已经创建了一个 rsa SSH key 并将
在嵌入式 linux 环境中(在 PowerPC 上定制的 2.4.25)几个小时后我得到以下内核 panic : Oops: kernel access of bad area, sig: 11 N
在将现有 Node.js (Hapi.js) + RethinkDB 从 OVH VPS(最小 vps)迁移到 AWS Lambda( Node )+ DynamoDB 的过程中,我最近遇到了一个非常
我是一名优秀的程序员,十分优秀!