单击一个微调器项会导致我的activity.class重新加载。哪个工作正常。但是,当选择了微调器项并且activity.class重新加载时,我传递给该活动的数据(例如,登录用户名)将丢失。我应该在onItemSelected期间实现SharedPreferences吗?
答案 0 :(得分:0)
这取决于您的需求。您可以使用Bundle
存储数据并将其放入Intent
对象中。这是通过活动状态的更自然的方式。
在您的情况下,记录在用户名中的数据应存储在SharedPreferences
中,因为我认为您不希望用户在您的应用关闭时退出。此类数据应存储在文件系统中,SharedPreferences
是一个不错的选择。