Androidプログラミング初心者です。
SharedPreferencesを使い、入力した文字を保存して読み出したいのですが、
読み出しを行っても表示されません。
Android Studioもエラーを返してくれず、どこが間違っているかもわかりません。
助けていただけないでしょうか
よろしくお願いいたします。
public class Profile extends Activity{
private EditText editText; String text ; private SharedPreferences.Editor e ; private SharedPreferences pref ; private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.prof); editText =(EditText)findViewById(R.id.Live); text = editText.getText().toString(); Button btn3 = (Button)findViewById(R.id.button); btn3.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { pref = getSharedPreferences("test", MODE_PRIVATE); e = pref.edit(); e.putString("key", text); e.commit(); Toast.makeText(getApplicationContext(), "保存しました", Toast.LENGTH_SHORT).show(); } }); Button btn4 = (Button) findViewById(R.id.button1); btn4.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { pref = getSharedPreferences("test",MODE_PRIVATE); String str = pref.getString("key", ""); tv =(TextView)findViewById(R.id.Road); tv.setText(str); } }); }
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/19 13:06