Android微调器OnItemSelect丢失活动数据

Android微调器OnItemSelect丢失活动数据,android,spinner,Android,Spinner,单击微调器项会导致重新加载我的activity.class。它工作正常。但是,当选择微调器项并重新加载activity.class时,我传递给该活动的数据(例如登录用户名)将丢失。我是否应该在选择期间实现SharedReference?这取决于您的需要。您可以使用Bundle存储数据并将其放入Intent对象中。这是传递活动状态的更自然的方式 在您的情况下,诸如登录用户名之类的数据应该存储在SharedReferences中,因为我认为您不希望用户在应用程序关闭时注销。此类数据应存储在文件系统中

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

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

在您的情况下,诸如登录用户名之类的数据应该存储在
SharedReferences
中,因为我认为您不希望用户在应用程序关闭时注销。此类数据应存储在文件系统中,
SharedReferences
是一个不错的选择