如何在Android中本地存储字符串?

如何在Android中本地存储字符串?,android,string,save,local-storage,Android,String,Save,Local Storage,如果我有一个字符串,如何在本地将其保存到用户的设备中?我不介意把它归档。如果使用Parse.com更容易,请告诉我如何使用。 我要保存的字符串: final String userIDString = user.getObjectId().toString(); 请帮帮我。我使用parse来获取用户的对象ID,所以不用担心字符串。告诉我如何将字符串本地保存到手机中。 谢谢。您可以使用SharedReference: 以及从SharedReferences获取字符串: 请参阅有关使用Sh

如果我有一个字符串,如何在本地将其保存到用户的设备中?我不介意把它归档。如果使用Parse.com更容易,请告诉我如何使用。 我要保存的字符串:

    final String userIDString = user.getObjectId().toString();
请帮帮我。我使用parse来获取用户的对象ID,所以不用担心字符串。告诉我如何将字符串本地保存到手机中。 谢谢。

您可以使用SharedReference:

以及从SharedReferences获取字符串:

请参阅有关使用SharedReferences的数据存储的更多信息

public class MainActivity extends Activity {
    ...
    // initialize SharedPreferences var
    SharedPreferences sharedPref;
    ...
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        ...
        // get or create SharedPreferences 
        sharedPref = getSharedPreferences("myPref", MODE_PRIVATE);

        // save your string in SharedPreferences
        sharedPref.edit().putString("user_id", userIDString).commit();
    }
}
String userId = sharedPref.getString("user_id", "default if empty");