IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Erreur dans mon code source


Sujet :

Android

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 10
    Par défaut Erreur dans mon code source
    Bonjour cher developpeur Android,
    j'ai mis en place une petite application permettant de creer une notification pour avertir un utlisateur
    et j'ai creer tous les paramettres de la notification , maintenant je veux les configurer et j'ai utiliser ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    notification.setLatestEventInfo(this,titreNotification,texteNotification,pendingIntent);
    Mais la methode setLatestEventInfo() qui prend en paramettre
    les elements de la notification à savoir titreNotification , texteNotification ,pendingIntent . Apparement je n'arrive pas à l'executer donc affiche une erreur. Merci

    Code complet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    package lakaj.notification.ci.notificationandroid;
     
    import android.app.Notification;
    import android.app.NotificationManager;
    import android.app.PendingIntent;
    import android.content.Context;
    import android.content.Intent;
    import android.net.Uri;
    import android.os.Bundle;
    import android.support.design.widget.FloatingActionButton;
    import android.support.design.widget.Snackbar;
    import android.support.v7.app.AppCompatActivity;
    import android.support.v7.widget.Toolbar;
    import android.view.View;
    import android.view.Menu;
    import android.view.MenuItem;
    import android.widget.Button;
     
    import com.google.android.gms.appindexing.Action;
    import com.google.android.gms.appindexing.AppIndex;
    import com.google.android.gms.common.api.GoogleApiClient;
     
    public class Activity extends AppCompatActivity {
     
        /**
         * ATTENTION: This was auto-generated to implement the App Indexing API.
         * See https://g.co/AppIndexing/AndroidStudio for more information.
         */
        private GoogleApiClient client;
     
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
     
            final int ID_NOTIFICATION = 1990;
     
            //On recupere nos deux boutons en XML à partir de leur ID
            final Button boutonCreateNotify = (Button) findViewById(R.id.createNotify);
            Button boutonDeleteNotify = (Button) findViewById(R.id.deleteNotify);
     
            //ajouter un ecouteur d'evenement
            boutonCreateNotify.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    createNotify();
     
                }
            });
     
            boutonDeleteNotify.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    cancelNotify();
     
                }
            });
     
     
            // ATTENTION: This was auto-generated to implement the App Indexing API.
            // See https://g.co/AppIndexing/AndroidStudio for more information.
            client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();
        }
     
        // la methode qui supprime la notification
        private void cancelNotify() {
     
            NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
            //on supprime la notification grâce à son ID
            notificationManager.cancel(1990);
        }
     
     
        // la methode qui crée la notification
        private void createNotify() {
     
            // creons un "gestionnaire de notification"
            NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
     
            // on crée la notification avec son icon et son texte defilant
            Notification notification = new Notification(R.drawable.icon, "Toc toc c'est une notification ", System.currentTimeMillis());
     
            //le  PendingIntent c'est lui qui vas nous permettre d'atteindre notre deuxieme activity
            //ActivityNotification sera ici notre deuxieme activité
            PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, new Intent(this, ActivityNotification.class), 0);
     
            //On definit le titre de la notification
            String titreNotification = "C'est moi la notification";
     
     
     
            // on definit egalement son texte qui le caracterise
            String texteNotification = "Je suis une belle notifiacation ........";
     
            // On configure notre notification avec tous les paramettres que l'on vient de creer
            notification.setLatestEventInfo(this,titreNotification,texteNotification,pendingIntent);
     
     
     
     
            notification.vibrate = new long[]{0, 200, 100, 200, 100, 200};
     
            //Enfin on ajoute notre notification et son ID à notre gestionnaire de notification
            notificationManager.notify(1990, notification);
     
     
        }

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Bonjour,

    Peut-on avoir l'erreur correspondante ?

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 10
    Par défaut
    L'erreur c'est au niveau de setLatestEventInfo()

  4. #4
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Oui, mais que dit l'erreur...
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

Discussions similaires

  1. Erreur dans le code source
    Par Estomac dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 30/07/2013, 16h37
  2. Réponses: 2
    Dernier message: 20/05/2012, 18h25
  3. Réponses: 1
    Dernier message: 20/05/2011, 09h38
  4. Réponses: 2
    Dernier message: 01/06/2010, 15h03
  5. erreur dans le code source
    Par oracle.walid dans le forum C++
    Réponses: 4
    Dernier message: 06/01/2007, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo