私は Android アプリケーションに取り組んでいますが、コードをどこに置くべきかを理解するのに問題があります。
このアプリケーションは、Commonsware の一部と、メモ帳のチュートリアルに基づいています。プロジェクトがあり、各プロジェクトを開いたり、プロパティを編集したり、「実行」したりできます。
現在、「プロジェクト」の基本的な CRUD 操作を持つ dbadapter クラスがあります。open、edit、または run メソッドをそこに配置しても意味がないように思われます。これらのメソッドにはアクティビティの開始が含まれており、dbadapter 内からそれを行うことはできないからです。
現在、プロジェクトの詳細ビュー内にコードがあります。詳細ビュー以外のアクティビティのコンテキスト メニューから同じメソッドを呼び出せるようにしたいと考えています。
コードはどこに置くべきですか? Project クラスが必要ですか? dbadapter およびカーソルとのインターフェイスはどのようになりますか? ある種の目に見えないフラグメントを作成する必要があります--おそらくそうではありませんが、ストローを少しつかんでいますか?