onCompletionメソッドを使用して、MediaPlayerを休止、解放、無効化しようとしています。 は、次のように私はこれをやっている:私はECLIPSでデバッグしようとすると、AndroidのonCompletionメソッドのMediaPlayerが無効になっています
@Override
public void onClick(View v) {
if (player1 == null) {
player1 = new MediaPlayer();
player1.setVolume(10, 10);
player1.setOnCompletionListener(this);
}
switch (v.getId()) {
.
.
.
public void onCompletion(MediaPlayer player1) {
player1.reset();
player1.release();
player1 = null;
.
.
.
をしかし、私はplayer1は「ヌル」ではないことがわかります。誰かが私にそれを "null"にすることができるようにplayer1をどのように渡すのか教えてください。
ありがとうございました。
TJ
onCompletionイベントで 'this.player1 = null'を使用しようとしました。ローカル変数にnullを設定していますが、onClickイベントではメンバ変数をチェックしていますが、現在は上記のコードではなく、 –
こんにちはアサド、ありがとうございました。あなたの提案はうまくいきました。 – TJ1
Asad:あなたの答えを受け入れたいですが、私は受け取りサインを見ません。あなたの答えをどう受け入れることができるか教えてください。再度、感謝します。 – TJ1