1

さて、私は App Compact Actionbar を ActionBarActivity と共に使用しました。アプリがクラッシュすると、アプリが再起動し、アプリのホーム画面に重複したメニュー項目が表示されます。なぜクラッシュするのかわかりません。誰でも答えてくれませんか。私は結果を得ることを願っています。

ここに Optionmenu XML があります。

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.demo.MainActivity" >

<item
    android:id="@+id/action_cart"
    android:icon="@drawable/action_cart_hover"
    android:title="@string/action_cart"
    app:actionLayout="@layout/item_actionbar_cart_count"
    app:showAsAction="always"/>

前もって感謝します。

4

1 に答える 1

2

アプリがクラッシュしたときに何が起こったのかわかりませんが (alogcatが役に立ちます)、clearメソッドを呼び出してみてください:

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    menu.clear(); //call the clear method
    inflater.inflate(R.menu.signin, menu);
    super.onCreateOptionsMenu(menu, inflater);
}
于 2014-11-13T09:25:37.833 に答える