【发布时间】:2020-09-11 10:27:23
【问题描述】:
我将在基本情况下解释我的问题。假设我有 2 个活动,A 和 B。他们都有 1 个 EditText 和 1 个 Button。按钮用于在活动之间导航。 EditTexts 用于保存数据。假设两个活动都填写了 EditTexts,但是当我单击任何按钮时,我不想丢失 EditTexts 的数据。我有用于按钮的 onClickListener() 方法;
对于 A 中的按钮:
Intent intent=new Intent(A.this, B.class);
startActivity(intent);
对于 B 中的按钮:
Intent intent=new Intent(B.this, A.class);
startActivity(intent);
但是当我单击按钮时,EditTexts 文本正在消失。我需要帮助来保存数据。提前感谢所有回复。
【问题讨论】:
-
按下按钮时,您的代码不会将您带到活动 A 和 B 之间。它会在每次按下按钮时创建一个新的 Activity,并将它们添加到不断增长的堆栈中。
-
如何在它们之间导航?
-
查看我在下面发布的答案。
标签: android android-intent android-activity android-edittext android-button