凉城 发表于 2019-4-6 19:35:15

如何2个窗口来回切换但窗口的内容不会被初始化?

一个APP:有2个窗口,启动类是窗口1 ,对窗口1进行某些操作使窗口1的文本框内有一些内容。由窗口1可以载入窗口2,对窗口2进行某些操作使窗口2的文本框内也有一些内容。
但是如果从窗口2返回窗口1会导致窗口1文本框里的内容丢失,此时再次载入窗口2 窗口2文本框的内容也没了。

请问如何让这两个窗口互相切换但文本框内容并不丢失呢?

(两个窗口的初始化代码均写在 窗口_被创建 方法里)


创世魂 发表于 2019-4-7 10:01:18

1、在安卓开发中,安卓窗口关闭,会销毁当前窗口内的所有东西(再次载入时,数据必须重新加载。)

2、“窗口1”载入“窗口2”,窗口2重新返回窗口1的时候,直接调用“关闭”方法即可,并且窗口1的内容不会销毁。

3、通过“载入窗口”方法可传递参数到要载入的窗口,具体看图文教程:http://doc.voldp.com/a_win.htm#tzbcj

传递数据过去后,可重新加载想要加载的数据。

创世魂 发表于 2019-4-7 10:01:38

本帖结贴,如有其它疑问请重新发帖提问。
页: [1]
查看完整版本: 如何2个窗口来回切换但窗口的内容不会被初始化?