Android 1.6:onActivityResult未被调用

Android 1.6:onActivityResult未被调用,android,Android,我对“onActivityResult”方法有问题。 我根据我的主要活动创建一个新活动: Intent intent = new Intent(this, NewActivity.class); startActivityForResult(intent, 0); 新活动的结束方式如下: Intent resultIntent = new Intent(); resultIntent.putExtra("vid", hmvenues.get(venues[currentPosition]));

我对“onActivityResult”方法有问题。 我根据我的主要活动创建一个新活动:

Intent intent = new Intent(this, NewActivity.class);
startActivityForResult(intent, 0);
新活动的结束方式如下:

Intent resultIntent = new Intent();
resultIntent.putExtra("vid", hmvenues.get(venues[currentPosition]));
resultIntent.putExtra("name", venues[currentPosition]);
setResult(RESULT_OK, resultIntent);
finish();
但是activityResult方法似乎没有被调用

@Override 
public void onActivityResult(int requestCode, int resultCode, Intent data) {     
   Log.d(this.getClass().getName(),"onActivityResult");
   ...
}
有人知道我做错了什么吗? 谢谢Seb

哦,我发现了错误:
我打开了另一个活动,它位于这些活动之间的活动堆栈上,导致了问题。

您是否在活动中定义了android:launchMode???