アクションバーのオーバーフロー領域にプログラムでプログラムを追加しました。 私はonOptionsItemsSelectedメソッドも作成しました。 はまだ、私はオーバーフローメニューのオプションをクリックしたとき、私は、次のエラーを取得: - onOptionItemsSelectedが呼び出されていない
I/ListPopupWindow: PopupWindowにメソッドsetEpicenterBounds(のRect)を見つけることができませんでした。しかたがない。 03-19 05:49:33.907 18143-18143/com.cs478.arjan.a3 W/art:Android 4.1以前では、メソッドandroid.support.v7.widget.ListViewCompat.lookForSelectablePosition(int、 ブール値)は、パッケージプライベートメソッドを間違ってオーバーライドしました。 android.widget.ListView 03-19 05:49:34.876 18143-18143/com.cs478.arjan.a3 I/Choreographer:49フレームをスキップしました! アプリケーションは、メインスレッドであまりにも多くの作業を行っている可能性があります。 03-19 05:51:00.461 1258-1577 /? D/hwcomposer:51:55.146 3080から3086/com.cs478.arjan.a2のW /アート:hw_composerは 119S 3月19日05で216の同期を送っ を一時停止すべてのスレッドがかかった:35.702ms
私は」私のクラスを次のように定義しました: -
public class Basketball extends AppCompatActivity implements ListSelectionListener {
private android.app.ActionBar a;
...
public boolean onCreateOptionsMenu(Menu menu){
menu.add(Menu.NONE, 1, Menu.NONE, "Baseball");
return true;
}
public boolean onOptionsItemsSelected(MenuItem item){
Log.i("project III",TAG+" in optionsItems Selected");
switch (item.getItemId()){
case 1:
Intent intent = new Intent(Basketball.this,Baseball.class);
startActivity(intent);
break;
}
return true;
}
...
}
この問題を解決するためのアドバイスをいただければ幸いです。方法に比べて
よろしく Arjan
ありがとうございます。 – MuM6oJuM6o
@ MuM6oJuM6oもし問題がなければ、答えとして受け入れてください。 –