我在活动中有editText。我使用 SharedPreference 来保存此值并稍后获取。我将此edittext 值传递给另一个活动按钮文本。最初我需要隐藏按钮。如果 edittext 值来自 sharedPreference 我需要显示按钮
代码:
活动:
SharedPreferences preferences = getSharedPreferences("sample",0);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("Name",et.getText().toString());
editor.putString("Name1",et1.getText().toString());
editor.commit();
Intent intent = new Intent(Activity.this, Activity1.class);
startActivity(intent);
活动1:
btn=(Button)findViewById(R.id.btn);
btn.setVisibility(View.GONE);
SharedPreferences preferences = getSharedPreferences("sample",0);
if(preferences){
btn.setVisibility(View.VISIBLE);
btn.setText(preferences.getString("Name", ""));
}
还有 btn setText 和 Name 和这个按钮有 Name 值,Name1 editText 值