Как открыть TabActivity - PullRequest
       7

Как открыть TabActivity

0 голосов
/ 15 ноября 2011

В моем приложении я хочу, чтобы оно переходило к моей основной деятельности, когда пользователь нажимает на кнопки аппаратного меню. Но моя основная деятельность - это TabActivity. Вы поймете это лучше, если увидите код.

Проблема в том, что я создал пункт меню, который должен запускать основное действие, когда пользователь нажимает на него. Но я получаю ошибку, когда нажимаю на нее и заставляю закрыться. Кто-нибудь может помочь?

Вот мой код:

@Override
        public boolean onOptionsItemSelected(MenuItem item) {
            // TODO Auto-generated method stub
            switch (item.getItemId()) {
            case R.id.menuhome:
                Intent i = new Intent("com.eran.exampleapp.MYMAINACTIVITY");
                startActivity(i);
                break;
}
return false;
            }

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

public class MyMainActivity extends TabActivity

1 Ответ

1 голос
/ 15 ноября 2011

Прежде всего ... почему вы используете прописные буквы вот так: MYMAINACTIVITY?Разве ваша деятельность не называется MyMainActivity?Имеет ли это смысл для вас?

Попробуйте:

Intent i = new Intent(this, MyMainActivity.class);
startActivity(i);
return true;
...