2011-10-18 4 views
1

私はVideoViewウィジェットがあり、ビデオが再生されているときに別のActivityを示すボタンをクリックするとmp4ファイルを再生します。 startActivity()に電話する前に私はvideoView.stopPlayback()と呼んだ。 新しいActivityを表示する代わりに、現在のビデオプレーヤーActivityが終了します。ログで私はこれらの行を見た:は、ビデオビュー上でアクティビティを表示しています

0-18 09:33:15.488: DEBUG/SurfaceFlinger(1484): layer=0x54d438 is not in the purgatory list 
10-18 09:33:15.488: DEBUG/Zygote(1357): Process 14164 terminated by signal (11) 
10-18 09:33:15.508: DEBUG/SurfaceFlinger(1484): layer=0x90ab48 is not in the purgatory list 
10-18 09:33:15.528: DEBUG/dalvikvm(14193): Debugger has detached; object registry had 1 entries 
10-18 09:33:15.538: ERROR/ActivityManager(1484): fail to set top app changed! 

誰かが問題を指摘できますか?

おかげ

答えて

1

okが、問題は私のコードである判明します。起動アクティビティのonPause(videoViewの場合)では、その時点で呼び出されるべきではないメソッドを呼び出しました。 logcatからのエラーメッセージは混乱します。しかし、このメッセージが表示されたら、私には表示されます 10-18 09:33:15.538:ERROR/ActivityManager(1484):トップアプリの設定に失敗しました!

これは、アプリがonPause、onCreate、onResumeなどのライフサイクル関連のメソッドで何か問題を起こしていることを意味します。

関連する問題