2016-01-21 55 views
0
final Button haa = (Button) findViewById(R.id.haactiv); 
    haa.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
      dhas = (EditText) findViewById(R.id.dha); 
      haout = (TextView) findViewById(R.id.haoutput); 
      haout.setText(dhas.getText()); 
     } 
    }); 

我不知道如何從getText dhas保存輸出haout下次啓動應用程序。如何保存setText?

感謝您的幫助!

+0

你有什麼試過?在Android中有數不清的例子持續數據 – redFIVE

+0

有一個按鈕'haactiv'。使用這個按鈕,編輯文本'dhas'顯示輸出'haout'。所以用戶編寫的文本顯示在'haout'中。 – android

回答

1

您可以將其保存在共享首選項中。例如:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); 
SharedPreferences.Editor editor = sharedPref.edit(); 
editor.putInt(getString(R.string.saved_high_score), newHighScore); 
editor.commit(); 

要從共享偏好閱讀:

SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE); 
int defaultValue = getResources().getInteger(R.string.saved_high_score_default); 
long highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue); 

一些更多的信息,有關共享偏好here

+0

謝謝!我明天嘗試。 :) – android

+0

你能回答如何用.txt文件做到這一點嗎?比你得到的答案 – android

0

如果需要保存數據Permanente的。 嘗試保存在.txt文件中。

+0

複選標記謝謝!但它是如何工作的? – android