我正在制作的应用程序从数据库中的表中检索1到2打记录,以便在应用程序期间可以使用某些数据(表中有6个字段)。它不需要永久存储在设备上。共享首选项用于这样的事情还是应该使用捆绑?在Android中使用共享首选项与捆绑销售
回答
您可以查询数据库并获取所需的数据,并以正常方式将其存储在变量中。
SharedPreferences主要用于您希望保留不同的应用程序执行之间的数据。
Bundle用于在活动之间或活动与片段之间安全传输数据。
所以,除非你有一些这样的要求,你可以将它们存储在正常的变量。
谢谢Gautham。使用PHP,我会创建六个变量,然后执行一个查询数据库的循环,并使用这些变量将数据打印到屏幕上。我很好奇,发现它在Android中基本相同的示例。我从你的评论中认为它是? – acl77
我还没有在PHP上工作..但从你的评论我收集它只是基本上。虽然你必须确保你将它们存储在一个变量的数组中,而不仅仅是变量,因为你正在循环中执行它。 – SoulRayder
假设您想要保存所有正在查询的条目的数据,可能稍后再使用。 – SoulRayder
如果您想访问来自不同活动的相同数据,并且如果您不打算永久存储它们,则可以在应用程序的类中使用静态变量。所以;
// create static variable in a class
class SomeClassName {
public static ArrayList<MyObject> myObjects;
}
初始化列表中,当你从DB
得到它SomeClassName.myObjects = GET_ITEMS_AND_REFERENCE_THEM;
然后用它在另一类这样
MyObject myObject = SomeClassName.myObjects.get(0);
- 1. 使用共享首选项在Android中设置首选项
- 2. 使用共享首选项
- 3. Android Studio共享首选项
- 4. 共享首选项Android
- 5. 共享首选项Android
- 6. Android共享首选项
- 7. Android共享首选项
- 8. 共享首选项Android
- 9. 使用knockout-jqueryui捆绑销售
- 10. MVC 4和捆绑销售
- 11. qmake和osx捆绑销售
- 12. Indigo Java EE与GlassFish捆绑销售
- 13. 在Android库项目中共享首选项的使用
- 14. 共享首选项
- 15. 共享首选项
- 16. 共享首选项
- 17. Android共享首选项不起作用
- 18. Android共享首选项不起作用
- 19. 在android中使用共享首选项存储用户名
- 20. 我可以在Android中使用共享首选项和SQLite吗?
- 21. 如何在android/eclipse上的tabhost中使用共享首选项
- 22. 如何在Android的共享首选项中使用主键?
- 23. 如何在Android上的片段中使用共享首选项?
- 24. 在android中使用共享首选项存储密码
- 25. 在捆绑销售中使用NPM/Bower在Nuget MVC网站上
- 26. 如何从SQL数据库使用捆绑销售数据,Android
- 27. 如何使用本地创业板与捆绑销售商
- 28. Tomcat与捆绑Jar中的共享库
- 29. Android共享首选项崩溃
- 30. Android共享首选项类型迁移
你能解释一下吗?据我了解,您在应用程序启动时从数据库获取数据,并且希望在应用程序的不同活动中使用此数据。这样对吗? – eluleci
正确。我怀疑我可能会让我的问题有些模糊。这只是为了学习如何制作Android应用程序而进行的练习。我设法通过我的应用程序连接到服务器上的远程数据库。我一直试图弄清楚是否有一种有效的方法来保存我在屏幕上检索和显示的数据。 – acl77
请检查我的答案。你可以查询数据库。 – SoulRayder