Изменение активности из метода OnTap

У меня есть вид карты с оверлеями, при нажатии на который он должен перейти к новому действию и держать вкладки внизу. У меня есть метод onTap(), в котором я могу изменить активность, но не сохранять вкладки, когда я пытаюсь использовать TabGroup, он работает для других классов, но не в методе ontap.

@Override
protected boolean onBalloonTap(int index, OverlayItem item) {


//Intent myIntent = new Intent(c, 
//              DealDescription.class);
//
//      c.startActivity(myIntent);

Intent previewMessage = new Intent(c, DealDescription.class);
    TabGroupActivity parentActivity = (TabGroupActivity)c;
    parentActivity.startChildActivity("ArrowsActivity", previewMessage);
    return true;
}

Первая часть работает нормально, но вкладка больше не видна..

Вторая часть не будет работать?? я думаю это как-то связано с контекстом?? но я не уверен..

Второй работает с другим классом, где у меня есть onclicklistener:

public void onListItemClick(ListView parent, View v, int position,
        long id) {          
    //          Toast.makeText(getApplicationContext(), "You have selected "
    //                  +(position+1)+"th item",  Toast.LENGTH_SHORT).show();


    Intent previewMessage = new Intent(getParent(), DealDescription.class);
    TabGroupActivity parentActivity = (TabGroupActivity)getParent();
    parentActivity.startChildActivity("ArrowsActivity", previewMessage);
}

Здесь это работает просто отлично, но не в методе onTap

Pleaaaase HEEEEELP Заранее спасибо

0 ответов

Я разработал свой собственный элемент управления Bottom Tab. Ваша проблема может быть решена с помощью элементов управления Tab

http://kpbird.blogspot.com/search/?q=tab&x=0&y=0

Благодарю вас

Другие вопросы по тегам