Android Spinner OnItemSelect丢失活动数据

时间:2015-07-22 00:24:57

标签: android spinner

单击一个微调器项会导致我的activity.class重新加载。哪个工作正常。但是,当选择了微调器项并且activity.class重新加载时,我传递给该活动的数据(例如,登录用户名)将丢失。我应该在onItemSelected期间实现SharedPreferences吗?

1 个答案:

答案 0 :(得分:0)

这取决于您的需求。您可以使用Bundle存储数据并将其放入Intent对象中。这是通过活动状态的更自然的方式。

在您的情况下,记录在用户名中的数据应存储在SharedPreferences中,因为我认为您不希望用户在您的应用关闭时退出。此类数据应存储在文件系统中,SharedPreferences是一个不错的选择。