J'essaye de travailler sur mon projet dans Android Studio. J'essaie de suivre quelques tutoriels sur internet et dans les guides YouTube, mais rien ne fonctionne jusqu'à présent. Il devrait y avoir un moyen de faire fonctionner mon code. Ce que je fais dans mon projet est d'avoir un lecteur de musique qui a un ToggleButton pour jouer/pause. J'ai essayé d'exécuter un code dans Android Studio, mais il bloque de manière inattendue l'application. Voici le code que je suis en cours d'exécution dans le MainActivity:Aide de ToggleButton dans le studio android
package com.example.hamzeh.playpausestop;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ToggleButton;
public class MainActivity extends AppCompatActivity {
MediaPlayer Sound;
int pause;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void stop(View view)
{
Sound.release();
}
public void onToggleClicked(View view)
{
boolean checked = ((ToggleButton)view).isChecked();
if (checked)
{
Sound.start();
//Play
}
else
{
Sound.pause();
pause = Sound.getCurrentPosition();
//Pause
}
}
}
(Soit dit en passant, ceci est mon premier poste en débordement de la pile)
Comment puis-je vous montrer mon LogCat ici ?. le tag onClick a déjà le "onToggleClicked". Que voulez-vous dire par «arrêt»? Est défini ou non. Voulez-vous dire dans le XML ou dans MainActivity? –
Ceci est mon bascule: Et voici mon arrêt un: –
Aussi, n'ai-je pas besoin d'un CompoundButton au début de ma classe publique? –