onActivityResult wird in TabActivity niemals aufgerufen

Ich weiß, dass es Unmengen derselben Fragen gibt, aber OnActivityResult wird immer noch nicht aufgerufen.

Das ist mein Code

Aktivität A:

        Intent i = new Intent();
        Bundle b = new Bundle();
        b.putString(ActivityB.LINK, ad.getLink());
        i.putExtras(b);
        i.setClass(this, ActivityB.class);
        startActivityForResult(i, 0);

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data)
    {
        /*handling of result...*/
        super.onActivityResult(requestCode, resultCode, data);
    }

Aktivität B:

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.ad_video);
    Bundle b = this.getIntent().getExtras();
    setResult(0);
    link = b.getString(LINK);
    videoView = (VideoView) findViewById(R.id.surface_view);
     videoView.setVideoPath(_link);
     videoView.requestFocus();
     videoView.start();
     videoView.setOnCompletionListener(new OnCompletionListener() {
        public void onCompletion(MediaPlayer mp)
        {
            setResult(0);
            ActivityB.this.finish();
        }
    });
}

Was auch immer ich mache,OnActivityResult wird nie gerufen. Gestützt auf andere Fragen

ich setze das setResult mit Werten> 0 (0,99)

im android manifest gibt es keinen launchMode (ich habe auch versucht launchMode auf standard zu setzen)

Vielen Dank für jede Hilfe

Antworten auf die Frage(4)

Ihre Antwort auf die Frage