Intent intent = new Intent(this, ClassB.class);
startActivityForResult(intent, "STRING");
类B,这个类是一个TabActivity:
Intent intent = new Intent(this, ClassC.class);
tabHost.addTab...
C班,本班是一个定期活动:
Intent intent = this.getIntent();
intent.putExtra("SOMETHING", "EXTRAS");
this.setResult(RESULT_OK, intent);
finish();
onActivityResult在类A中被调用,但是resultCode是RESULT_CANCELED
而不是RESULT_OK
,并且返回的意图是null。我如何从一个TabHost里面的活动返回一些东西?
我意识到问题是我的类C实际上在类B内部运行,类B是什么返回RESULT_CANCELED
回类a。我只是不知道一个工作周围还没有。