我有一個活動,我想從活動傳遞價值tabactivity所以,要改變tabactivity的標籤,萬畝代碼:活動:如何從活動傳遞價值tabactivity
intent.putExtra("tabNumber", "2");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setClass(context, TabSubActivities.class);
後續代碼在tabActivity:
Bundle bundle = this.getParent().getIntent().getExtras();
//Bundle bundle = this.getIntent().getExtras();
if (bundle != null) {
String tabNumber = bundle.getString("tabNumber");
if (tabNumber != null && !tabNumber.equals(""))
{
int No= Integer.getInteger(tabNumber);
Log.i("cc","aa");
// ((TabActivity) getParent()).getTabHost().setCurrentTab(No);
}
else
{
Log.i("cc","bb");
// ((TabActivity) getParent()).getTabHost().setCurrentTab(1);
}
}
else
{
Log.i("cc","cc");
//((TabActivity) getParent()).getTabHost().setCurrentTab(2);
}
,但我無法得到的日誌信息,並給我的錯誤,如何形成活性改變tabactivity標籤,例如:tabactivity默認的顯示選項卡(0),我想顯示選項卡(1 ),但我希望不屬於tavactivty的活動來更改tavactivty選項卡
謝謝你的回答 – pengwang