首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android应用教程(后台命令中的文本消失)

Android应用教程(后台命令中的文本消失)
EN

Stack Overflow用户
提问于 2015-01-11 02:54:10
回答 1查看 81关注 0票数 1

以下是我的教程:

http://developer.android.com/training/basics/firstapp/starting-activity.html

当我在字段中输入一些文本并按Send键时,它会转到第二个屏幕上,其中包含更大的文本,因此该部分可以工作。

当我点击手机上的“后退”按钮时,我输入的文本仍然在文本字段中。但是如果我按下屏幕上靠近程序顶部的后退按钮,我输入的文本就会消失。

这是为什么,我如何控制/改变这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-11 03:08:53

原因您的问题-您的应用程序创建一个新的活动实例,当您单击您的应用程序中的后退按钮。

来修复这个

在您调用第一个活动的后退按钮中,添加以下代码行

代码语言:javascript
复制
    intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);

这个标志会发生什么?

使用此标志时,Android将在活动堆栈中查找所需活动的实例,从堆栈的前面开始扫描,直到到达堆栈的根/后。一旦找到指定活动的实例,它就会将该实例带到前面(即:如果指定活动有多个实例,它将把最近的实例带到前面)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27883520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档