これは、Android に固有のベスト プラクティス/パフォーマンス関連の質問です (これは一般的な議論になる可能性があることは理解していますが、Android 環境を考慮して絞り込みたいと考えていました)。
メソッドがあるとしましょう(条件をチェックし、ユーザーをさまざまなアクティビティにリダイレクトします)。このメソッドは多くのクラスで使用されています。
このメソッドをユーティリティ クラスに追加し、静的にして、それを必要とするすべてのアクティビティから呼び出すかどうかを決めることができません。
または
ベース アクティビティを作成し、そこにメソッドを追加します。このメソッドを使用する必要があるアクティビティは、ベース アクティビティから継承します。(この特定のケースでは、単一継承で問題ないと仮定します)。
考え?
編集これらは、これに関連してチェックした関連するSO投稿です。これらに基づいて決定を下すことができませんでした