• logo categorie
    RESOLU

    Extension de la classe de service


    Bonjour
    Avez-vous un exemple sur l'extension de la classe de service d'Android?
    Android
    Classe
    Service
    Android
    utilisateur
    Jade
    Posté le : 4 Décembre à 10:02
    21 231 vues

  • 0
    Léo
    Posté le : 4 Décembre à 10:03
    Bonjour
    Voici un exemple sur l'extension de la classe de service d'Android:
    public class HelloService extends Service {
      private Looper mServiceLooper;
      private ServiceHandler mServiceHandler;
    
      // Handler that receives messages from the thread
      private final class ServiceHandler extends Handler {
          public ServiceHandler(Looper looper) {
              super(looper);
          }
          @Override
          public void handleMessage(Message msg) {
           
              long endTime = System.currentTimeMillis() + 5*1000;
              while (System.currentTimeMillis() < endTime) {
                  synchronized (this) {
                      try {
                          wait(endTime - System.currentTimeMillis());
                      } catch (Exception e) {
                      }
                  }
              }
          
              stopSelf(msg.arg1);
          }
      }
    
      @Override
      public void onCreate() {
    
        HandlerThread thread = new HandlerThread("ServiceStartArguments",
                Process.THREAD_PRIORITY_BACKGROUND);
        thread.start();
        
        // Get the HandlerThread's Looper and use it for our Handler 
        mServiceLooper = thread.getLooper();
        mServiceHandler = new ServiceHandler(mServiceLooper);
      }
    
      @Override
      public int onStartCommand(Intent intent, int flags, int startId) {
          Toast.makeText(this, "service starting", Toast.LENGTH_SHORT).show();
    
    
          Message msg = mServiceHandler.obtainMessage();
          msg.arg1 = startId;
          mServiceHandler.sendMessage(msg);
          
          // If we get killed, after returning from here, restart
          return START_STICKY;
      }
    
      @Override
      public IBinder onBind(Intent intent) {
          // We don't provide binding, so return null
          return null;
      }
      
      @Override
      public void onDestroy() {
        Toast.makeText(this, "service done", Toast.LENGTH_SHORT).show(); 
      }
    }
    
  • ⇒ Si vous êtes ici c'est que le sujet vous intéresse ^^
    Inscrivez-vous sur Oyant, apportez votre contribution sur ce sujet et gagnez de l'argent :

    Inscription
    Répondre
  • logo categorie
    RESOLU

    Renvoyer l'implémentation par défaut

    Bonjour
    J'ai besoin de savoir comment renvoyer l'implémentation par défaut sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Télécharger un fichier sous Android

    Bonjour
    Je voudrais la méthode qui permet de télécharger un fichier sous Android.
    Avez-vous une idée s'il vous plaît?
    Android
    Méthode
    Fichier
    Android
  • logo categorie
    RESOLU

    Déclarer un service dans le manifeste

    Bonjour
    Savez-vous s'il vous plaît comment déclarer un service dans le manifeste d'Android?
    Android
    Service
    Manifeste
    Android
  • logo categorie
    RESOLU

    Les sites touristiques à Berthierville

    Bonjour
    Quels sont les sites touristiques à Berthierville?
    Merci d'avance.
    Vacance
    Berthierville
    Sites touristiques
  • logo categorie
    RESOLU

    Les lieux à visiter à Barkmere

    Salut
    Besoin de savoir les lieux à visiter à Barkmere?
    Merci d'avance.
    Vacance
    Barkmere
    Visiter
    Les lieux
  • logo categorie
    RESOLU

    Les endroits à visiter à Amqui

    Bonjour
    Avez-vous une idée sur les endroits à visiter à Amqui?
    Merci d'avance.
    Vacance
    Amqui
    Visiter
    Les endroits
  • logo categorie
    RESOLU

    L'implémentation de IntentService

    Bonjour
    J'aimerais savoir avez-vous un exemple sur l'implémentation de IntentService d'Android?
    Android
    IntentService
    Android
  • logo categorie
    RESOLU

    Les lieux à visiter à Alma

    Bonjour
    Besoin de savoir les lieux à visiter à Alma, s'il vous plaît?
    Vacance
    Alma
    Visiter
    Lieux
  • logo categorie
    RESOLU

    Lieux à visiter à Acton Vale

    Bonjour
    J'ai besoin de savoir les lieux à visiter à Acton Vale?
    Merci d'avance.
    Vacance
    Acton Vale
    Visiter
    Lieux
  • logo categorie
    RESOLU

    Placer un élément de la barre d'action pour la recherche

    Bonjour
    Comment placer un élément de la barre d'action pour la recherche sous Android?
    Android
    Barre d'action
    Android
  • logo categorie
    RESOLU

    Les endroits à visiter à Petrópolis

    Bonjour
    Avez-vous une idée sur les endroits à visiter à Petrópolis, s'il vous plaît?
    Vacance
    Petrópolis
    Visiter
    Les endroits
  • logo categorie
    RESOLU

    Afficher les données de la liste

    Bonjour
    J'ai besoin de savoir comment afficher les données d'une liste sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Les sites touristiques de Pelotas

    Bonjour
    Quels sont les sites touristiques de Pelotas?
    Merci d'avance.
    Vacance
    Sites touristiques
    Pelotas
  • logo categorie
    RESOLU

    Les endroits à visiter à Florianópolis

    Bonjour
    Besoin de savoir les endroits à visiter à Florianópolis?
    Merci d'avance.
    Vacance
    Florianópolis
    Visiter
    Les endroits
  • logo categorie
    RESOLU

    Création d'un curseur pour les données affichées

    Bonjour
    Savez-vous comment créer un curseur pour les données affichées sous Android?
    Android
    Curseur
    Android
  • logo categorie
    RESOLU

    Visiter João Pessoa

    Bonjour
    Avez-vous une idée sur les lieux à visiter à João Pessoa?
    Merci d'avance.
    Vacance
    João Pessoa
    Visiter
    Lieux
  • logo categorie
    RESOLU

    Les endroits à visiter à Osasco

    Bonjour
    Besoin de savoir les endroits à visiter à Osasco?
    Merci d'avance.
    Vacance
    Osasco
    Visiter
    Les endroits
  • logo categorie
    RESOLU

    Redémarrage d'un chargeur sous Android

    Bonjour
    Avez-vous s'il vous plaît un exemple sur le redémarrage d'un chargeur sous Android?
    Android
    Chargeur
    Android
  • logo categorie
    RESOLU

    Les endroits à visiter à Porto Alegre

    Salut
    J'ai besoin de savoir les endroits à visiter à Porto Alegre, s'il vous plaît?
    Vacance
    Porto Alegre
    Visiter
    Les endroits
  • logo categorie
    RESOLU

    Les lieux à visiter à Recife

    Salut
    Avez-vous une idée sur les lieux à visiter à Recife?
    Merci d'avance.
    Vacance
    Recife
    Visiter
    Les lieux
  • Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant.
    Connexion
    Inscription

    Poster une question

    AnimauxApplicationsArnaquesAutres langagesBases de donnéesBeauté et ModeC et C++Cartes de voeux, lettres, poèmes et discoursCMS (Système de gestion de contenu)CollectionCuisineCultureDémarches administrativesDivertissementDotnetDroitEmploiEmploi et études en informatiqueEnseignementEntrepriseEnvironnementEvénementsFinanceGénéral développementImmobilier, logement et urbanisme    JavaLanguesLogicielsMétiersNouvelles technologiesPHPPrestations socialesRéservé aux adultesSantéSportSystèmesTransportsVie pratiqueWebmasters - Développement web 3.094 Utlisateurs parcourent Oyant en ce moment