これはRTFMカテゴリにある可能性がありますが、これを行う適切な方法を理解できないようです。私の活動の中には、データベースからのランダムなデータがいくつか表示されています。以前のアクティビティからのユーザー定義の検索基準を使用して、検索するデータブロックをフィルタリングします。しかし、主な目的は、データを表示し、意志にデータを操作するUIをユーザーに提示することです。Androidで明示的な目的を特定したり、別のアクティビティを作成したりしますか?
このランダムデータをブックマークしてから、後でもう一度アクセスすることもできます(ブックマークは別のアクティビティのリストビューに表示されます)。基本的に同じ目的で全く新しいアクティビティを作成するのではなく、すでに作成したものを再利用して、新しいものを検索するのではなく、一部のデータを表示したいと言うだけです。あなたがしたいと思っている活動を知らせる適切な方法は何ですか?インテント・エクストラ・バンドルで定義する必要がありますか、別の方法がありますか?
または、これに対して新しいアクティビティを作成するのが適切な方法ですか?
ActivityB extends ActivityA
をしてからActivityB
に異なる必要がある方法はActivityA
でメソッドを@override
ことができますが、同じことを行う方法は、あなたにはありません。
これは間違いなく機能します。私の質問が具体的なものになったのではないかと心配しています。将来のプロジェクトで私の活動をどのように構築すべきかについて、より多くのガイドラインを探しています。 –
私が記述したものは多形性として知られており、あなたの活動だけでなくコード全体を構造化して設計するのに役立ちます。 –