Domande taggate «android-handler»



7
Questa classe Handler dovrebbe essere statica o potrebbero verificarsi delle perdite: IncomingHandler
Sto sviluppando un'applicazione Android 2.3.3 con un servizio. Ho questo all'interno di quel servizio per comunicare con l'attività 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 to service. …

6
annullamento di un processo handler.postdelayed
Sto usando handler.postDelayed()per creare un periodo di attesa prima che abbia luogo la fase successiva della mia app. Durante il periodo di attesa viene visualizzata una finestra di dialogo con barra di avanzamento e pulsante Annulla . Il mio problema è che non riesco a trovare un modo per annullare …

6
Come rimuovere tutti i callback da un gestore?
Ho un Handler dal mio sub-Attività che è stato chiamato dal principale attività . Questo gestore viene utilizzato dalle sottoclassi di postDelayalcuni Runnable e non riesco a gestirli. Ora, nel onStopcaso, devo rimuoverli prima di terminare l'attività (in qualche modo ho chiamato finish(), ma continua a chiamare ancora e ancora). …


4
Ferma handler.postDelayed ()
Chiamo più Handlers da new Handler (). PostDelayed (new Runnable () ..... Come posso fermarlo quando clicco su back? 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); } @Override …

5
Il gestore è astratto, non può essere istanziato
Sto cercando di utilizzare un Handlernella mia app. Ma quando lo istanzio in questo modo: Handler handler = new Handler(); Ottengo il seguente errore. Gradle: error: Handler is abstract; cannot be instantiated E quando controllo le soluzioni, mi chiede di implementare questi metodi: Handler handler = new Handler() { @Override …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.