我開發了一個應用程序,我希望將來自Class1 editText的URI發送到包含editText的另一個類。
誰能告訴我該怎麼做?共享首選項
Q
共享首選項
-5
A
回答
0
假設你想使用SharedPreferences轉移URI,你可以試試這個:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
prefs.edit().putString("my-uri", "http://google.com/").commit();
並獲取URI:
prefs.getString("my-uri", "default URI");
如果你的兩個類是活動的,如果其中一個啓動另一個,你應該通過URI作爲一個額外的意圖。
另外,請閱讀FAQ並接受一些答案!
3
SharedPreferences是做錯的方法。使用Bundle
功能每個意圖可以有:http://developer.android.com/reference/android/content/Intent.html
在第二個活動,你可以撥打getExtra()
和你去...
0
可以使用System.setProperty /獲取屬性爲好。
0
你不喜歡添加putExtra的意圖
這樣
Intent i = new Intent(getApplicationContext(), Audit_FSD_Tab.class);
i.putExtra("UsrID", UsrID);
i.putExtra("Store", Store);
i.putExtra("location", location);
startActivityForResult(i, 0);
現在在其他活動獲得這些額外的
Bundle UsrVal = null;
UsrVal = this.getIntent().getExtras();
UsrID = UsrVal.getString("UserId");
Store = UsrVal.getString("Store");
location = UsrVal.getString("location");
0
嘗試存儲烏里在編輯文本中在第一個活動中共享首選項,然後在第二個活動的創建方法中從共享首選項中檢索Uri值,並在編輯文本中顯示該值。簡單...
0
它可以通過使用共享偏好,例如
SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", MODE_PRIVATE);
Editor editor = pref.edit();
data=pref.getString("key_name5", null);
editText.setText(data);
有可能你可以按照tutorial here
相關問題
- 1. 共享首選項
- 2. 共享首選項
- 3. 清除共享首選項
- 4. 共享首選項關閉
- 5. 使用共享首選項
- 6. 列表共享首選項
- 7. 共享首選項存儲
- 8. Android Studio共享首選項
- 9. 檢索共享首選項
- 10. 共享首選項Android
- 11. 共享首選項Android
- 12. Android共享首選項
- 13. Android共享首選項
- 14. 乘法共享首選項
- 15. Arraylist的共享首選項
- 16. 共享首選項Android
- 17. 共享首選項多項選擇ListView
- 18. 使用共享首選項在Android中設置首選項
- 19. 列表首選項和共享首選項
- 20. 如何檢索共享首選項onCreate?
- 21. Android共享首選項崩潰
- 22. Android共享首選項類型遷移
- 23. 從服務訪問共享首選項
- 24. ListFragments中的共享首選項
- 25. 保存int的共享首選項?
- 26. 共享首選項不工作,android?
- 27. 共享首選項不正確gettingBoolean
- 28. 共享首選項的問題
- 29. 刪除共享首選項數據
- 30. Android開發共享首選項
這是什麼都與共享偏好呢? – Falmarri 2010-09-08 07:43:04