我有4个标签,每个标签都有一个包含多个活动的activityGroup。 在某个按钮上单击,我想调用SupplierItem活动并切换到选项卡,如下所示:
Intent myIntent;
myIntent = new Intent(v.getContext(), SupplierItem.class);
myIntent.putExtra("SCRef",ProductInst.getSupplierid());
myIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
view = SupplierGroup.group.getLocalActivityManager()
.startActivity("SupplierItem", myIntent)
.getDecorView();
SupplierGroup.group.replaceView(view);
SourcingCity.switchToTab(2);
如果用户先前已访问过选项卡2,则此工作正常。 但是如果之前没有访问过选项卡,我会收到NullPointerException。 所以我的问题是如何初始化Activity(本例中是SupplierItem,在SupplierGroup中)?