Aoy*_*ami 2 java android bundle
我有值strUser和KEY,我想送这个值来多个不同的类,因为这个值会在5类URL中使用,我知道送价值一类只使用方式Intent.putExtra波纹管:
Intent policy= new Intent(LoginActivity.this,EpolicyListPolis.class);
policy.putExtra("etUser",strUser);
policy.putExtra("key",KEY);
startActivity(policy);
Run Code Online (Sandbox Code Playgroud)
如何一次将此值发送到多个不同的类?我可以使用SharedPrefences ..?我在类和目标类中编写sharedPrefences的方式如何?
您可以使用SharedPreferences.
用于将值存储到SharedPreferences:
SharedPreferences settings = getSharedPreferences("PREFS_NAME", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("etUser", strUser);
editor.putString("key",KEY);
editor.commit();
Run Code Online (Sandbox Code Playgroud)
只需在调用之前粘贴这些行 startActivity(policy);
从中获取价值 SharedPreferences
SharedPreferences settings = getSharedPreferences("PREFS_NAME", 0);
String etUser1 = settings.getString("etUser", null);
String key1 = settings.getString("key", null);
Run Code Online (Sandbox Code Playgroud)
和粘贴这些线在你想去的地方etUser1和key1.您可以SharedPreferences在任何中访问此值Activity.如果你不能请看看这里.它可能会帮助你.
我希望这能帮到您.