Questions marquées «android-handler»



7
Cette classe de gestionnaire doit être statique ou des fuites peuvent se produire: IncomingHandler
Je développe une application Android 2.3.3 avec un service. J'ai ceci à l'intérieur de ce service pour communiquer avec l'activité principale: public class UDPListenerService extends Service { private static final String TAG = "UDPListenerService"; //private ThreadGroup myThreads = new ThreadGroup("UDPListenerServiceWorker"); private UDPListenerThread myThread; /** * Handler to communicate from WorkerThread …

6
annulation d'un processus handler.postdelayed
J'utilise handler.postDelayed()pour créer une période d'attente avant la prochaine étape de mon application. Pendant la période d'attente, j'affiche une boîte de dialogue avec une barre de progression et un bouton Annuler . Mon problème est que je ne peux pas trouver un moyen d' annuler la tâche postDelayed avant la …

6
Comment supprimer tous les rappels d'un gestionnaire?
J'ai un gestionnaire de ma sous-activité qui a été appelé par l' activité principale . Ce gestionnaire est utilisé par les sous-classes de postDelaycertains Runnables, et je ne peux pas les gérer. Maintenant, dans l' onStopévénement, je dois les supprimer avant de terminer l'activité (d'une manière ou d'une autre j'ai …


4
Arrêter handler.postDelayed ()
J'appelle plusieurs Handlers par new Handler (). PostDelayed (new Runnable () ..... Comment puis-je l'arrêter lorsque je clique sur retour? public class MyActivity extends AppCompatActivity implements OnClickListener { private Button btn; private Handler handler; private Runnable myRunnable; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); btn = (Button) findViewById(R.id.trainingsstart); btn.setOnClickListener(this); } …

5
Le gestionnaire est abstrait, ne peut pas être instancié
J'essaye d'utiliser un Handlerdans mon application. Mais quand je l'instancie comme ceci: Handler handler = new Handler(); J'obtiens l'erreur suivante. Gradle: error: Handler is abstract; cannot be instantiated Et quand je vérifie les solutions, il me demande de mettre en œuvre ces méthodes: Handler handler = new Handler() { @Override …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.