我只想知道如何使用SharedPrefreneces将数据从page1传递到page2并将数据保存在page2中。
我尝试了以下代码:
在第1页:
String strSource = source1.getText().toString();
SharedPreferences sharedPreferences = getSharedPreferences(FileName,Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("sourceText",strSource);
editor.commit();
第2页:
SharedPreferences sharedPreferences = getSharedPreferences(FileName,Context.MODE_PRIVATE);
String defaultValue = "DefaultValue";
String sourceText = sharedPreferences.getString("sourceText",defaultValue);
source1.setText(sourceText);
答案 0 :(得分:0)
如果要将数据从第1页传递到第2页,则可以通过意图进行。
示例:在科特林
val intent =Intent(this,Page2Activity::class.java)
intent.putExtra("key","data")
startActivity(intent)