1

Ну, я использовал приложение 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"/> 

Спасибо заранее.

+2

Вы можете оставить свой LogCat здесь.!? – Riser

+0

Фактически в logcat я не видел ничего, связанного с ошибкой меню опции. В logcat есть только события, связанные с катастрофой приложения (Другая проблема). –

ответ

2

я не знаю, что случилось, когда ваши приложения врезаться (а logcat будет полезно), но попытаться вызвать 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); 
} 
+0

@BT По крайней мере, подождите, пока сообщение OP Logcat .... Как вы узнали, что ваш ответ решает проблему с ops? –

+0

@MD я могу обновить свой ответ :) И, поставив ясность, можно решить проблему, почему бы и нет? –

+0

@BT Но это не абсолютный ответ, поэтому сначала поставьте комментарий для проверки, а затем опубликуйте ответ ..... –