这就是我组织数据的方式:
现在困扰我的场景: 在某个活动中如果按下按钮
当它返回时虽然似乎应用程序被销毁,因为再次调用onCreate但是那时我的Application类中的arrayList是null。所以我的问题是
这就是我在Application类
中声明对象的ArrayList的方式 private static ArrayList<PointOfInterest> pois;
编辑:我在活动的onDestroy()上放了一个Log.i(),但从未打印过。但是当我从Settings返回时,onCreate()被调用(没有调用onDestroy),这怎么可能?