从OnTap方法更改活动

时间:2011-12-20 12:08:18

标签: android android-mapview activitygroup tabview

我有一个带有叠加层的mapview,当点击这些叠加层时,它应该更改为新的活动,并将标签保持在底部。我有一个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;
}

第一部分工作正常,但tabview不再可见..

第二部分不会工作?我认为它与上下文有关?但我不确定..

第二个适用于我有一个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 个答案:

没有答案