【发布时间】:2011-12-07 13:51:14
【问题描述】:
我是 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
我无法理解问题到底是什么以及如何解决它。请帮助我。
【问题讨论】:
-
你应该看看这个:source.android.com/source/code-style.html 如果你遵循 android codestyle 的约定。那么可能是你不知道如何使用stackoverflow..请将你的代码放在代码括号中,现在完全不可能阅读你的代码。恕我直言。
标签: android