Sto cercando di scrivere una semplice applicazione che viene aggiornata. Per questo ho bisogno di una semplice funzione che può scaricare un file e mostrare i progressi attuali in a ProgressDialog. So come fare ProgressDialog, ma non sono sicuro di come visualizzare i progressi correnti e come scaricare il file …
Stavo leggendo AsyncTaske ho provato il semplice programma qui sotto. Ma non sembra funzionare. Come posso farlo funzionare? public class AsyncTaskActivity extends Activity { Button btn; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btn = (Button) findViewById(R.id.button1); btn.setOnClickListener((OnClickListener) this); } …
Dal punto di vista dell'esecuzione del codice nel thread dell'interfaccia utente, c'è qualche differenza tra: MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); o MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); e private …
Ho un cursore che può essere tirato su e poi mostra una mappa. Posso spostare il cursore su e giù per nascondere o mostrare la mappa. Quando la mappa è in primo piano, posso gestire gli eventi di tocco su quella mappa. Ogni volta che tocco, AsyncTaskviene attivato a, scarica …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 10 mesi fa . Migliora questa domanda Mi sono un po 'confuso sulle differenze tra …
Ho queste due lezioni. La mia attività principale e quella che estende il AsyncTask, Ora nella mia attività principale ho bisogno di ottenere il risultato dal OnPostExecute()in AsyncTask. Come posso passare o ottenere il risultato per la mia attività principale? Ecco i codici di esempio. La mia attività principale. public …
Ricevo un avviso nel mio codice che indica: Questa classe AsyncTask dovrebbe essere statica o potrebbero verificarsi delle perdite (anonimo android.os.AsyncTask) L'avvertimento completo è: Questa classe AsyncTask dovrebbe essere statica o potrebbero verificarsi delle perdite (anonimo android.os.AsyncTask) Un campo statico perderà i contesti. Le classi interne non statiche hanno un …
Ho studiato questo problema da mesi ormai, ho trovato diverse soluzioni ad esso, di cui non sono contento poiché sono tutti hack enormi. Non riesco ancora a credere che una classe imperfetta nel design sia entrata nel framework e nessuno ne parli, quindi immagino che mi debba mancare qualcosa. Il …
Sto cercando di eseguire due AsyncTask contemporaneamente. (La piattaforma è Android 1.5, HTC Hero.) Tuttavia, viene eseguito solo il primo. Ecco un semplice frammento per descrivere il mio problema: public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask<String, Void, Void> { protected Void doInBackground(String ... x) { while (true) …
Attualmente sto usando nella mia applicazione una visualizzazione elenco che può richiedere forse un secondo per essere visualizzata. Quello che attualmente sto facendo è usare la proprietà @ id / android: empty della lista per creare un testo di "caricamento". <TextView android:id="@id/android:empty" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FF0000" android:text="Loading..."/> Ora, vorrei sostituirlo con …
Nelle segnalazioni di errori della console per sviluppatori a volte vedo segnalazioni con problemi di NPE. Non capisco cosa c'è di sbagliato nel mio codice. Sull'emulatore e l'applicazione del mio dispositivo funziona bene senza forzature, tuttavia alcuni utenti ottengono NullPointerException nella classe di frammenti quando viene chiamato il metodo getActivity …
Non capisco cosa dovrei mettere qui e dove finiscono questi argomenti? Cosa devo mettere esattamente e dove andrà esattamente? Devo includere tutti e 3 o posso includere 1,2,20?
Sto convertendo il mio codice dall'uso Handlera AsyncTask. Quest'ultimo è eccezionale in ciò che fa: aggiornamenti asincroni e gestione dei risultati nel thread dell'interfaccia utente principale. Ciò che non è chiaro per me è come gestire le eccezioni se qualcosa va in tilt AsyncTask#doInBackground. Il modo in cui lo faccio …
Qual è la differenza tra Service, Async Task & Thread. Se non sbaglio tutti sono usati per fare alcune cose in background. Quindi, come decidere quale utilizzare e quando?
Sto usando la libreria di supporto per la mia app. Nel mio FragmentActivity sto usando un AsyncTask per scaricare dati da internet. Nel metodo onPreExecute () aggiungo un frammento e nel metodo onPostExecute () lo rimuovo di nuovo. Quando l'orientamento viene cambiato nel mezzo, ottengo l'eccezione sopra menzionata. Si prega …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.