我使用Result.java中的sharedPreferences保存结果,但我不需要保存所有时间,所以我清除了SearchActivity中的ShraedPreferences is created。然后尝试将结果保存到Result.java中的shardPreferences,但sharedPreferences不保存结果。如果我没有在SearchActivity中清除sharedPrefences,我可以将结果保存在SharedPreferences中。谢谢,//clear
我对Android非常陌生,在SharedPreferences方面也有问题。我有一个主活动和一个设置活动。super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings);
final SharedPreferences
表示用户选择的偏好的示例数据,例如boolean displaySprite (true=>在屏幕上显示子画面,false不显示)通过SharedPreferences保存/保存在LiveWallpaperSettings但是,在单击“设置”按钮之前,不会实例化LiveWallpaperSettings,因此SharedPreferences不可用,因此在此之前保存的设置不可用。我在LiveWallpaperService.onCreateScene()中尝试过,但其中没有数据:
SharedPreferences star