【发布时间】:2016-03-22 08:53:20
【问题描述】:
我的所有数据库操作都有一个 ContentResolver。 MainActivity 包含一个片段和导航抽屉。这个片段显示来自数据库的数据,我需要在这个日期进行一些操作(如更新、删除...)。
我的问题是,进行此操作的最佳地点在哪里?直接在带有 getActivity().getContentResolver() 的片段中?还是通过回调活动并将所有操作放入活动中?
【问题讨论】:
-
使用回调会使代码变得复杂。我建议在您的片段中执行此操作。此外,作为替代方式(而不是回调),您可以使用 EventBus 库。
标签: java android sqlite android-fragments android-contentresolver