Forums Android

[Problème]pourquoi mon appli se ferme soudainement ?

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar gilou76 » 23 Oct 2012, 01:54

aaaaaahhhh yes oui ça marche quand même mieux avec ton code :mrgreen:

je ne savais pas pour le prepareasync()

je finalise mon appli et je te montrerai le résultat

en tout cas un grand merci pour ton aide précieuse :wink
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar marshallino16 » 23 Oct 2012, 06:55

Avec plaisir ;)
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar gilou76 » 23 Oct 2012, 13:41

marshallino16 Wrote:Avec plaisir ;)


:D

une dernière question si j'aimerais mettre un bouton stop, est ce que ce code est bon:
Code: Select All Code
 protected void onStop() {
             
              Button btnop=(Button) findViewById(R.id.button2);
              btnop.setOnClickListener(new View.OnClickListener()
              { 
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar marshallino16 » 23 Oct 2012, 13:53

Normalement tu as l'autocomplétion qui te donne tout, là il te manque une partie :

Code: Select All Code
protected void onStop() {
             
              Button btnop=(Button) findViewById(R.id.button2);
              btnop.setOnClickListener(new View.OnClickListener()
              {
                 public void onClick(View v)
                {

                 }//fermeture du onclick
               }//fermeture du listener
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar gilou76 » 24 Oct 2012, 00:23

excuse moi mais je comprend pas quand je colle le code j'ai plein d'erreur qui s'affiche :oops: tu doit me prendre pour un boulet :(

voila comment j'ai mis le code:

Code: Select All Code
import java.io.IOException;

import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;


public class MainActivity extends Activity {


   
   @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
   
    @Override
    protected void onStart() {
   
       Button btnop=(Button) findViewById(R.id.button1);
       btnop.setOnClickListener(new View.OnClickListener()
       {
            
    protected void onStop() {
               
       Button btnop=(Button) findViewById(R.id.button2);
       btnop.setOnClickListener(new View.OnClickListener()
       {
        public void onClick(View v)
                 {

                 
             
          
          
         
         public void onClick(View v) {
            MediaPlayer mediaPlayer = new MediaPlayer();

              try {
                mediaPlayer.setDataSource("http://streaming208.radionomy.com/EnchantedRadio?group=55&countrycode=FR");
                mediaPlayer.prepare();
                mediaPlayer.start();
              } catch (IOException e) {
                Log.v("AUDIOHTTPPLAYER", e.getMessage());
              }
             
         }
             
       }//fermeture du onclick
       }//fermeture du listener
      
   });
       
       super.onDestroy();
    }

}


gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar marshallino16 » 24 Oct 2012, 08:26

Regardes au dessus du player, tu as une redondence :

Code: Select All Code
        public void onClick(View v)
                 {

                 
             
         
         
         
         public void onClick(View v) {


Supprime le deuxième, sans oublier de supprimer son accolade fermante ;)
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar gilou76 » 24 Oct 2012, 11:16

Code: Select All Code
    @Override
    protected void onStart() {
   
       Button btnop=(Button) findViewById(R.id.button1);
       btnop.setOnClickListener(new View.OnClickListener()
       {
           
    protected void onStop() {
               
       Button btnop=(Button) findViewById(R.id.button2);
       btnop.setOnClickListener(new View.OnClickListener()
       {
     
         
         
         public void onClick(View v) {
            MediaPlayer mediaPlayer = new MediaPlayer();

              try {
                mediaPlayer.setDataSource("http://streaming208.radionomy.com/EnchantedRadio?group=55&countrycode=FR");
                mediaPlayer.prepare();
                mediaPlayer.start();
              } catch (IOException e) {
                Log.v("AUDIOHTTPPLAYER", e.getMessage());
              }
             
         }      <=== ERREUR ICI
             
       
       }
     
   

   @Override
   public void onClick(View arg0) {
      // TODO Auto-generated method stub
      
   }});
       
       super.onDestroy();
    }

}


oui mais pourquoi eclipse me dit qu'il y a une erreur (je l'ai marqué dans le code) si je le supprime il m'annonce encore plus d'erreur, et si je rajoute un ; comme eclipse me le suggère l'erreur est persistante :x

en tout cas merci de m'aider :)
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar marshallino16 » 24 Oct 2012, 11:42

L'erreur vient du fait que ton onStop est contenu dans ton onStart donc il te manque 2 accolades fermantes, mais même, ce n'est pas juste de faire comme ca.

onStop et onStart sont deux fonctions distincts et non imbriquées ;)
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar gilou76 » 02 Nov 2012, 00:27

ok merci :D mais comment je met pour qu'ils deviennent deux fonctions distinctes??
parce qu'a chaque que j’essaie en mettant deux public void onClick(View v) { ça ne marche pas :s
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar marshallino16 » 02 Nov 2012, 09:41

Tes boutons portes le même nom "btnop" il faut des noms différents, une fois la variable déclarée tu ne peux pas la rappeler en lui attribuant une autre valeur soit button1 au lieu de button2, voila qui devrait faire l'affaire :

Code: Select All Code
 @Override
    protected void onStart() {
   
       //On cherche le bouton avec ID=button2, on la attribut une "variable"
       Button btnop=(Button) findViewById(R.id.button2);

       //On définit les actions à faire lors du click dessus
       btnop.setOnClickListener(new View.OnClickListener()
       {
          //Au moment du click...
         public void onClick(View v) {
            MediaPlayer mediaPlayer = new MediaPlayer();
              //On prépare et lance le player
              try {
                mediaPlayer.setDataSource("http://streaming208.radionomy.com/EnchantedRadio?group=55&countrycode=FR");
                mediaPlayer.prepare();
                mediaPlayer.start();
              }
                //Sinon au chope le message d'erreur et on le stock dans un log
              catch (IOException e) {
                Log.v("AUDIOHTTPPLAYER", e.getMessage());
              }
             
         }     
             
       
       super.onDestroy();
    }

}//fin du onstart


 @Override
protected void onStop() {
         //On cherche le bouton avec ID=button1, on la attribut une "variable" nommée autrement que btnop
       Button btnop1=(Button) findViewById(R.id.button1);

       //On définit les actions à faire lors du click dessus
       btnop1.setOnClickListener(new View.OnClickListener()
       {     

       }

       
    }//fin du onstop
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar gilou76 » 02 Nov 2012, 21:46

mais pourquoi j'ai ces plusieurs erreurs qui apparaissent ??

Image

mince ça commence a me déprimé :(
gilou76 Gamer Averti
Gamer Averti
Messages: 99
Inscription: 21 Sep 2011, 21:41
Prénom: Guillaume
Pays: France
Sexe: Homme

Re: [Problème]pourquoi mon appli se ferme soudainement ?

Message non lupar marshallino16 » 03 Nov 2012, 14:02

Je viens de te refaire l'application avec un autre bouton pour le Stop du player, je te met en attachment les sources et l'apk

Voici la class que j'ai créé pour cela :

Code: Select All Code
public class MainActivity extends Activity {

   public MediaPlayer mediaPlayer = new MediaPlayer();
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
       
    }

    @Override
    protected void onStart() {
   
       Button btnop=(Button) findViewById(R.id.button1);

       btnop.setOnClickListener(new View.OnClickListener()
       {
         public void onClick(View v) {
           
              try {
                mediaPlayer.setDataSource("http://streaming208.radionomy.com/EnchantedRadio?group=55&countrycode=FR");
                mediaPlayer.prepare();
                mediaPlayer.start();
              }
              catch (IOException e) {
                Log.v("AUDIOHTTPPLAYER", e.getMessage());
              }
             
         }     
       });   
       
       super.onStart();
}


@Override
protected void onStop() {
   Button btnop1=(Button) findViewById(R.id.button2);
   btnop1.setOnClickListener(new View.OnClickListener() {
      
      public void onClick(View v) {
         mediaPlayer.stop();
         
      }
   });
   super.onStop();
}

}




Player WebRadio.rar

Player WebRadio_apk.rar
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

PrécédenteSuivante

 

Retourner vers Entraide et assistance au développement