我开发了一个应用程序,我希望将来自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. Android共享首选项
- 5. 共享首选项Android
- 6. 共享首选项关闭
- 7. Android共享首选项
- 8. 列表首选项和共享首选项
- 9. 共享首选项与数据库
- 10. Android共享首选项初始化
- 11. 共享首选项不必创建?
- 12. 共享首选项有多少数据?
- 13. 单身共享首选项问题
- 14. Android共享首选项 - 重置
- 15. 我的共享首选项不更新,
- 16. 共享首选项不起作用
- 17. 共享首选项保存Textview背景
- 18. 共享首选项的问题
- 19. Android开发共享首选项
- 20. 删除共享首选项数据
- 21. 共享首选项不工作,android?
- 22. 共享首选项登录活动
- 23. 共享首选项上下文错误
- 24. 共享首选项xml文件
- 25. 共享首选项存储在哪里?
- 26. 多用户的共享首选项
- 27. Android共享首选项不起作用
- 28. 共享首选项前5个整数
- 29. 共享首选项不正确gettingBoolean
- 30. WebView中的共享首选项
这是什么都与共享偏好呢? – Falmarri 2010-09-08 07:43:04