コード全体でいくつかのメソッドが使用されるクラス「Utils」が必要です。たとえば、さまざまなアクティビティでさまざまなテキストとアイコンを表示する必要があるatextviewと2つのトップバーがあります。ImageButton
私はすべての活動でこのようなものを書いていることに気づきます:
(TextView) topBarText = (TextView) findViewById(R.id.topBarText);
topBarText.setText(R.id.mytextForThisView);
アプリ全体でViewByIdを1回検索し、メソッドを呼び出すsetupTopBar(String text, R.id.iconForImageButton1, R.id.iconForImageButton2)か、現在のアクティビティのIDを渡して、テキストと画像に何を表示するかをメソッドに認識させたいと思います。
クラスを作成しましたUtilが、拡張されませんActivity。問題は、findViewByIdアクセスできない場合はアクセスできないため、使用できないことです。
Androidでこのようなことをするためのパターンは何ですか?