私はすべてのデータベース操作のContentResolverを持っています。 MainActivityには、1つのフラグメントとナビゲーションドロワーが含まれています。このフラグメントはデータベースからのデータを表示し、この日付にいくつかの操作を行う必要があります(更新、削除など...)。アクティビティまたはフラグメントに対するデータベース操作はありますか?
私の質問は、この操作を行うための最良の場所はどこですか? getActivity()。getContentResolver()を使ってフラグメント内で直接?または、アクティビティへのコールバックを使用して、すべての操作をアクティビティに入れますか?ほとんどの人がさまざまな味とそれを実装するための多数の異なる方法がありますので、この一方で
コールバックを使用すると、コードが複雑になります。私はあなたの断片でそれを行うことをお勧めします。 また、代わりに(コールバックの代わりに)** EventBus ** libraryを使用することもできます。 – Amir