【发布时间】:2015-10-13 03:47:11
【问题描述】:
当按下 Home 键时,应用程序进入后台,当我再次将其置于最前面时,一些按钮失去了可见性和文本状态。我该如何解决这个问题?,Activity reStart 获取被称为但不是 onCreate 因此 savedInstanceState 不可用。视图在 xml 中定义了它们的 id,它们的可见性和文本在代码中发生了变化。
【问题讨论】:
-
when I bring it to the front again, some buttons loose their visibility and text states你的意思是在理想情况下还是你正在杀死应用程序进程? -
只需覆盖活动中的后退按钮,您的任务就会后退。 moveTaskToBack(true);
-
应用程序没有被杀死,因为片段视图仍然完好无损。不调用 onDestroy。 onRestart 被调用。