Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个活动用于为一个 sqlite 表收集数据。做这个的最好方式是什么。我假设我应该有两个类,每个活动可能三个一个,也许一个用于处理数据库。我假设我应该创建一个调用第二个活动的意图,并且我可以在传递数据的意图上使用 put extras 传递一个包,然后在收集所有信息后从第二个活动更新数据库。传递第一个活动的上下文并以某种方式解析第二个活动的上下文是否更好?我对维护从一项活动到下一项活动的状态感到困惑。
有一些方法,例如:
1)最好的方法是使用片段,这样你就可以继续收集数据,最后你可以存储数据。将模块分成不同的类(例如在数据库操作中)始终是一种好习惯。
2)如果您正在考虑通过捆绑,那么您必须使用 parceble 来保持数据一致性。
3)如果您的数据只是字符串并且您不想使用片段,那么可以传递捆绑包。
4)或者您可以使用 ContentProvider 但它非常忙碌。
祝你好运...