在我的应用程序中,我有 3 个活动 A、B、C 我可以从 A-->B-->C 进行这样的操作,我想将数据从 A 传输到 B,将 A 的数据和 B 的数据传输到 C 并将数据保存到来自活动 C 的数据库。
我的问题是
--> 我在 B 中创建了一个后退按钮,单击它将转到活动 A。我正在使用
意图 goReceive1 = new Intent(Receive2.this,Receive1.class); 开始活动(goReceive1);
但它正在清除以前在 A 中的活动中输入的数据。我希望这些数据在返回时存在。我怎样才能做到这一点?...
--> 我还有一个疑问是我正在使用 Bundle 将数据从 A 传送到 B,但我没有使用 B 中的这些数据,我需要 C 中来自 A 和 B 的那些数据,以便我可以将整个数据保存到 DB来自 C.
请任何人帮我解决这个问题......在此先感谢......
我可以从 B-->A 使用 myActivity.onBackPressed(); 和以前的数据我可以在那里看到......
但是在从B返回之前---> A我在B中输入了一些数据。我再次从A-> B中返回然后B中的数据被清除了我不想丢失我输入的任何数据,直到我按下保存按钮来自活动 C。
有什么方法可以实现吗?...