android-保持活动之间布局的变化

发布于 2024-12-10 14:36:21 字数 71 浏览 0 评论 0原文

假设我使用 setText 更改了按钮的文本并移动到另一个活动。那么,如果我转到上一个活动,我如何维护布局中所做的所有这些更改?

Suppose I changed the text of button using setText and moved to another activity. Then if I moved to previous activity,how can i maintain all these changes made in the layout?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感悟人生的甜 2024-12-17 14:36:21

这取决于您如何返回到之前的活动。

如果您对当前活动调用 finish(),则不会调用前一活动的 onCreate()。因此,如果您在某个时间进行了更改,则返回时将不会调用 setContentView() ,因此布局将与原来完全相同。 (除非您在 onResume() 中执行不同的操作)

如果您调用 startActivity() 返回,则取决于意图的标志。

在任何情况下,除非活动没有被销毁(并且您不以任何方式更改它),否则它都会保持其当前布局。

希望这有帮助!

It depends on how you return to the previous activity.

In case you call finish() to the current one, the onCreate() of the previous activity does not get called. Thus, in case you have made a change some time, when going back the setContentView() will not get called, thus the layout will be exactly as it was. (except you perform a different action in the onResume())

In case you call startActivity() to return back, it depends on the flags of the intent.

In any case, unless an activity is not destroyed (and you do not change it in any way), it maintains its current layout.

Hope this helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文