2012-01-17 34 views
0

在我FormActivity,有兩個EditText的:我將如何通過參考價值(基本)?

EditText editname = (EditText) findViewById(R.id.idname); 
EditText editage = (EditText) findViewById(R.id.idage); 

那麼當用戶點擊:

String name = editname.getText().toString(); 
int age = parseInt(editage.getText().toString()); 

現在我的目的是...

下一次我訪問的網頁( FormActivity),editname的最後一個值和編輯時間仍然存在

謝謝:)

回答

0

您是否試圖預先填充這些字段?如果是這樣,你可以將它們存儲在你的Activity的Bundle中,然後在onResume()方法中恢復它們。您也可以將它們存儲在設備的閃存中,因爲您的應用程序被分配了一些內存用於存儲配置,並且您可以在應用程序啓動時從本地存儲中將它們讀回

0

TextView nameField =(TextView)this.findViewById(R.id.name);

這是假設您已經使用setContentView(R.layout.editinfo)加載了佈局;

0

使用TextView.setText(Activity.getString(R.id.name));(而Activity是你的主要活動)

編輯:大概misundersood的問題。如果你想要的字符串在xml中使用這個。如果您想引用xml中的T​​extView,請使用findViewById