4

アプリでactionbarSherlockachartengineライブラリを使用して、アプリケーションに 3 つのタブがあります。アプリケーションを起動してホーム タブから 2 番目のタブに移動したとき、または 3 番目のタブに移動した場合でも、myonCreateOptionsMenu()が 2 回呼び出されるのと同じです。 onOptionItemSelected は呼び出されず、3 番目のタブに移動して 2 番目のタブに戻ったときに呼び出され、onCreateOptionsメニューが 1 回だけ呼び出されてからonOptionItemSelected呼び出されます。

action bar sherlockachartengineライブラリを使用するアプリケーションの合計 3 つのタブ

ケース 1 : 1 番目のタブから移動 ---->>>> 2 番目のタブ : onCreateOptionsMenu()2 回呼び出され、onOptionItemSelected()呼び出されない

ケース 2 : 1 番目のタブから移動 ---->>>> 3 番目のタブ : onCreateOptionsMenu()2 回呼び出され、onOptionItemSelected()呼び出されない

ケース 3 : 1 つ目のタブから移動 ---->>>> 3 つ目のタブ --->>>2 つ目のタブ :onCreateOptionsMenu()一度呼び出され、onOptionItemSelected()また呼び出される

ケース 4 : 1 番目のタブから移動 ---->>>> 2 番目のタブ --->>> 3 番目のタブ :onCreateOptionsMenu()一度呼び出され、onOptionItemSelected()また呼び出される

この問題の解決策を教えてください。問題が発生してから 4 ~ 5 日が経過しました。

4

1 に答える 1

-1

私は最終的に解決策を見つけましたが、まだ未解決の問題であり、発明者や開発者によってまだ修正されていません。:-))

于 2012-10-16T07:25:34.277 に答える