Android - сообщение о пропущенных кадрах от хореографа

В моем приложении я получаю много пропущенных кадров от хореографа. Итак, я начал проверять одну за другой, и я был очень удивлен, увидев 76 пропущенных кадров, когда я просто нажал кнопку меню по умолчанию на своей странице MainActivity.

Чтобы выяснить проблему, я прокомментировал почти все методы из своей Java-версии MainActivity, и все же я получаю 77 пропущенных фреймов! Во время загрузки страницы MainActivity не отображается сообщение «Пропущенные кадры», оно просто появляется, когда я нажимаю на кнопку меню в правом верхнем углу.

Кто-нибудь может помочь?

РЕДАКТИРОВАТЬ: Я заметил, что метод onCreateOptionsMenu вызывается только один раз при первом создании. После этого его никогда не называют. Итак, какой метод отвечает за отображение меню и почему эта задержка?

Ниже приведена текущая активная часть моего кода:

Основная деятельность:

public class MainActivity extends Activity {
    public static int CURR_BOOK_ID = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //populateData(0,0);
        //ActivitySwipeDetector swipe = new ActivitySwipeDetector(this, (SwipeInterface) this);
        //RelativeLayout swipe_layout = (RelativeLayout) findViewById(R.id.mainll);
        //swipe_layout.setOnTouchListener(swipe);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
}

Меню:



    

    

    

    

    

    


Кнопка меню (которая вызывает сообщение): 

Ответы на вопрос(0)

Ваш ответ на вопрос