我有兩個不同的線性佈局,他們都有一個編輯按鈕。我希望我的第一個佈局的數據顯示在第二個活動EditText如果點擊編輯第一佈局按鈕,第二佈局按鈕。在android中的一個單一活動中獲取兩個不同活動的數據
-1
A
回答
0
保存,你需要從你想要任何地方文件然後從你想要的任何地方讀取文件數據!
How to read and write to a file
一個字符串寫入文件:
try {
//use MODE_APPEND to append or MODE_PRIVATE to overwrite the file
FileOutputStream fos = openFileOutput("NameOfFile", Context.MODE_PRIVATE);
fos.write(("some text to save").getBytes());
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
從文件中讀取的字符串:
try {
BufferedReader inputReader = new BufferedReader(new InputStreamReader(openFileInput("NameOfFile")));
String inputString;
StringBuffer sb = new StringBuffer();
//only use this while if you've saved more than one line of text
while ((inputString = inputReader.readLine()) !=null) {
sb.append(inputString + "\n");
}
mySavedDataString = sb.toString();
} catch (IOException e) {
e.printStackTrace();
}
+1
同意。最好的方法是暫時將其保存在文件中並再次讀出。不再需要時刪除文件。 – Simon
0
必須在第三個活動試試這個:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
View layout1 = getActivity().getLayoutInflater().inflate(R.layout.linear_layout1, null);
EditText tv1=(EditText)layout1 .findviewbyid(R.id.edittext1_id);
View layout2 = getActivity().getLayoutInflater().inflate(R.layout.linear_layout2, null);
EditText tv2=(EditText)layout2 .findViewbyid(R.id.edittext2_id);
string tmp=tv1.getText();
tv1.setText=(tv2.getText());
tv2.setText(tmp);
}
+0
當然我想你想要使用第三個活動......如果你想在兩個活動中做所有事情,你必須在每個活動中使用另一個佈局的膨脹...... – sara1010
0
使用SharedPreferences
,當它的編輯你寫的和當你點擊按鈕時閱讀。
否則通過一個變量intent and putExtra
相關問題
- 1. 在同一活動中的兩個ListView
- 2. 同一活動中的兩個片段
- 3. 在一個活動中的兩個SurfaceHolders
- 4. 如何在一個活動中創建兩個不同的android消耗清單?
- 5. Android:將數據從一個活動傳遞到ListView中的另一個活動
- 6. Android一個活動兩個動畫
- 7. 無法從兩個不同的活動獲取包數據
- 8. LiveData不會從一個活動更新數據到另一個活動 - 的Android
- 9. 如何從兩個不同的活動檢索數據並顯示在另一個不同的活動
- 10. android在同一個活動中添加兩個工具欄?
- 11. Android的 - 獲取和修改來自兩個不同的活動
- 12. 一個活動中的兩個DatePickers
- 13. 在Android中的另一個活動中嵌入地圖活動
- 14. 兩個searchable.xml活動在一個AndroidManifest.xml中
- 15. Android從另一個活動獲取Int
- 16. 添加來自兩個不同的活動兩個值,並在一個不同的活動顯示所述總
- 17. 如何在android中從一個活動獲取數組大小?
- 18. 一個服務數據在Android中的多個活動
- 19. Android如何從一個活動移動到2個不同的活動
- 20. 在一個活動中捕獲多個佈局的數據
- 21. 使得在一個活動中獲得的數據可用於所有活動
- 22. Android - 在兩個活動之間傳遞數據獲取NullPointerException
- 23. 如何在同一活動中處理兩個不同的字符串android
- 24. 如何在android中從一個活動移動到另一個活動?
- 25. 在Android中安全地訪問兩個不同活動中的登錄數據
- 26. 在另一個Android活動
- 27. 將數據從一個活動傳遞到另一個活動
- 28. 從一個活動(數據庫)轉移到另一個活動
- 29. 多個android-menudrawer在同一活動
- 30. 想在同一屏幕上做兩個不同的活動
請粘貼在這裏你的代碼。 –