1

Android 互換ライブラリを使用して、画面の上部に ActionBar を表示しています。actionBar には、押された場合に回転する円である更新ボタンが含まれています。

actionBar で円の回転を有効にするには、次を使用します。

getActionBarHelper().setRefreshActionItemState(true);

ボタンのクリックまたは onOptionsItemSelected() を介して呼び出すと、これは正常に機能します。

しかし、onCreate または onStart で呼び出しても何も起こりません。なぜだろう?

4

1 に答える 1

1

回転する円onCreateOptionsMenuは、実行された後にのみ表示されることに注意してください。getActionBarHelper().setRefreshActionItemState(true)アクティビティ「onCreate」で実行しようとすると表示されないことを意味します。「onResume」を試してみるとうまくいきます。一度実行すると、必要な場所ならどこでも使用できますonCreateOptionsMenu

お役に立てば幸いです。

于 2012-11-11T09:44:29.313 に答える