2

onCreate/onPause などに多くの共通コードがあります...

アクティビティを拡張する CommonActivity を作成し、それを拡張するマイニング アクティビティを作成しました (今はすべて問題なく動作しています)。

しかし...今、ListActivity(with setListAdapter)とCommonActivityのすべての共通コードが必要です

(私はSherlockアクションバーを使用しています.Activity/ListActivityを直接拡張していません)私の問題を示しています:

構造上の問題 (ペイントモードオンでごめんなさい!)

どうやってやるの?

EDITED:それを使用するにはListViewが必要です(他の方法はわかりません):

ArrayAdapter<MyBean> adapter = new ArrayAdapter<MyBean>(this,    android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
4

1 に答える 1

1

ListActivity次のコード スニペットを使用する必要はありません。

ArrayAdapter<MyBean> adapter = new ArrayAdapter<MyBean>(this, android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);

少し変更すると、同じコマンドがListViewオブジェクトに対して有効になります。既に指摘したように、こちらを参照してください。

ArrayAdapter<MyBean> adapter = new ArrayAdapter<MyBean>(this, android.R.layout.simple_list_item_1, values);
setAdapter(adapter);
于 2013-04-12T13:24:53.877 に答える