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