저는 Android 프로그래밍에서 새로운데, 다른 클래스 및 미디어 플레이어에서 새로운 활동을 시작하는 데 문제가 있습니다. 내 활동 클래스에는 미디어 컨트롤러가 있습니다. 이 같은 활동을 호출하려고 :비 활동 클래스에 대한 활동 시작 및 Android에서 미디어 플레이어 사용
public void Collide(FlxCore object1, FlxCore object2) {
player.kill();
Context mContext = null;
Intent myIntent = new Intent(mContext, soru.class);
mContext.startActivity(myIntent);
}
내 활동은 다음과 같습니다
public class soru extends Activity {
private VideoView mVideoView;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.soru);
mVideoView = (VideoView) findViewById(R.id.surface_view);
mVideoView.setVideoURI(Uri.parse("android.resource://"
+ getPackageName() + "/" + R.raw.arabaa));
mVideoView.setMediaController(new MediaController(this));
mVideoView.requestFocus();
}
}
는 그 다음 문제는
12-07 13:14:54.675: W/dalvikvm(526): threadid=9: thread exiting with uncaught exception (group=0x40015560)
12-07 13:14:54.675: E/AndroidRuntime(526): FATAL EXCEPTION: Thread-10
12-07 13:14:54.675: E/AndroidRuntime(526): java.lang.NullPointerException
12-07 13:14:54.675: E/AndroidRuntime(526): at android.content.ComponentName.<init>(ComponentName.java:75)
12-07 13:14:54.675: E/AndroidRuntime(526): at android.content.Intent.<init>(Intent.java:2702)
12-07 13:14:54.675: E/AndroidRuntime(526): at org.myname.flixeldemo.GameState$3.Collide(GameState.java:101)
12-07 13:14:54.675: E/AndroidRuntime(526): at org.flixel.FlxG.overlapArrayList(FlxG.java:456)
12-07 13:14:54.675: E/AndroidRuntime(526): at org.myname.flixeldemo.GameState.update(GameState.java:95)
12-07 13:14:54.675: E/AndroidRuntime(526): at org.flixel.FlxGame.onEnterFrame(FlxGame.java:327)
12-07 13:14:54.675: E/AndroidRuntime(526): at org.flixel.FlxGameView$GameThread.run(FlxGameView.java:55)
12-07 13:14:54.815: E/MediaPlayer(526): pause called in state 64
12-07 13:14:54.815: E/MediaPlayer(526): error (-38, 0)
12-07 13:14:54.815: E/MediaPlayer(526): Error (-38,0)
12-07 13:19:54.830: I/Process(526): Sending signal. PID: 526 SIG: 9
내가 이해하지 수있는 문제가 정말 무엇인지 어떻게 해결할 수 있습니까? 제발 도와주세요.
http://source.android.com/source/code-style.html 안드로이드 codestyle의 규칙을 따르는 경우. 그러면 stackoverflow를 사용하는 방법을 모를 수도 있습니다. 코드를 코드 괄호에 넣으십시오. 이제 코드를 읽을 수 없습니다. 이모. –