gpt4 book ai didi

Android 应用教程(文本在后退命令中消失)

转载 作者:行者123 更新时间:2023-11-29 20:55:36 24 4
gpt4 key购买 nike

我正在按照这里的教程进行操作:

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

当我在字段中输入一些文本并按下“发送”时,它会转到带有较大文本的第二个屏幕,因此该部分有效。

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

为什么会这样,我该如何控制/更改它?

最佳答案

问题原因 - 当您点击应用中的后退按钮时,您的应用会创建一个新的 Activity 实例。

解决这个问题

在调用第一个 Activity 的后退按钮中,添加这行代码

    intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);

这个标志会发生什么?

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

关于Android 应用教程(文本在后退命令中消失),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27883520/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com