Activity に 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、Name1 editText値の値を持つこのボタン