Android: изменить текст MenuItem при запуске приложения - PullRequest
0 голосов
/ 09 декабря 2011

Как я могу изменить текст MenuItem до того, как соответствующее меню будет фактически показано пользователю?(Текст соответствует ранее сохраненному параметру, который должен быть загружен снова при запуске приложения)

Я создаю меню так:

    public boolean onCreateOptionsMenu(Menu menu) 
    {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);        
        return true;
    }

    public boolean onOptionsItemSelected(MenuItem item) 
    {   
        switch (item.getItemId()) 
        {
            case R.id.dosomething:
                ;
                break;

            case R.id.dosomething2:
                ;
                break;
        }
        return true;
    }

Итак, как изменить "R.id.dosomething "при запуске приложения?

1 Ответ

0 голосов
/ 09 декабря 2011

почему бы не сохранить строку в sqlite db или сохранить ее в настройках, а когда приложение запускается в следующий раз, вы можете напрямую ссылаться на строку из предпочтения или sqlite.

Просто мысль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...