首页 > 解决方案 > Android 整理 Intent 调用父级的 onCreate()

问题描述

我遇到了由于 NullPointerException 而导致我的应用程序不断崩溃的问题。由于缺少值,无法进行 databaseQuery。
我已经调查过,发生了以下事情:
A 类是由 MainActivity (带有 IntentExtra int id)打算的。ClassA使 Intent on BB通过单击“返回”按钮完成(硬件返回按钮实际上有效。问题在于左上角的那个)。 A.onCreate()再次被调用(但创建它的 Intent 与以前不同,因此没有 id Extra)。但我想回到之前的状态A。我需要有一些变量的实例。

有什么解决方法吗?或者为什么要调用 onCreate 蜜蜂?

标签: androidandroid-studioandroid-intentoncreate

解决方案


问题是:活动的成员在停止时被“擦除”。为了防止这种情况,您可以使用 SharedPreferences。
是一个很好的描述。--> 保存持久化状态


推荐阅读