gpt4 book ai didi

返回 Activity 后android恢复edittext的状态

转载 作者:行者123 更新时间:2023-11-30 03:39:02 24 4
gpt4 key购买 nike

我是 android 开发的初学者,我正在处理一个可能很容易解决的问题。我有一个主要 Activity ,它是一个菜单,用户可以单击菜单上的项目。然后使用 startActivity(new Intent("com.example.test.FIRSTITEM")); 开始一个新的 Activity 。这个 Activity 开始一个布局很少的编辑文本。我在里面写了一些东西。然后要返回 MainActivity(菜单所在的位置),必须按返回按钮。现在我想要的行为是,如果我返回带有编辑文本的 Activity,我希望它们处于相同状态 - 这意味着内容不会被清除。我搜索了很多并尝试了 android:launchMode=""(singleTop, singleInstance, singleTask) 的所有选项。从 MainActivity 开始新的 Intent 时,我也尝试使用标志:startActivity(new Intent("com.example.test.FIRSTITEM").setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP))我试过使用 onSavedInstanceState(Bundle bundle) 但是按下后退按钮时永远不会调用这个(可能是因为 Activity 还没有真正完成)

我确信答案很简单,但我似乎找不到。我一定是遗漏了一些 Activity 运作的逻辑。提前感谢您的帮助。

最佳答案

我认为this这可以帮助你。你可以使用onsaveinstancestate()onrestoreinstancestate()

关于返回 Activity 后android恢复edittext的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16122489/

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