Я пытаюсь реализовать onCompletionListener, чтобы после завершения заставки вызывалась вкладка Activity (где содержится весь контент).Проблема в том, что после воспроизведения видео следующая активность не вызывается.Вот код:
package com.companyname.cpny;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.net.Uri;
import android.os.Bundle;
import android.widget.VideoView;
public class splash extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView vs = (VideoView) findViewById(R.id.imlsplash);
Uri uri = Uri.parse("android.resource://"+getPackageName() + "/"+R.raw.iphonesplashfinal);
vs.setVideoURI(uri);
vs.start();
vs.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
// TODO Auto-generated method stub
Intent main = new Intent(splash.this, tabhost.class);
splash.this.startActivity(main);
splash.this.finish();
}
});
}
}