Exemple de thread dans Android

Je veux un exemple simple sur la création de threads et l’invocation de threads dans Android.

La classe AsyncTask est l’une des fonctions les plus puissantes d’Androids.

Pour travailler avec, vous devez d’abord l’étendre et remplacer doInBackground (…). doInBackground s’exécute automatiquement sur un thread de travail et vous pouvez append des écouteurs sur le thread d’interface utilisateur pour être averti de la mise à jour de l’état, ces fonctions sont appelées: onPreExecute() , onPostExecute() et onProgressUpdate()

Vous pouvez trouver un exemple ici .

Reportez-vous à l’article ci-dessous pour d’autres alternatives:

Handler vs AsyncTask vs Thread

Voici un exemple de thread simple pour Android. C’est très simple mais cela devrait vous aider à avoir une perspective.

Code Android – Main.java

 package test12.tt; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class Test12Activity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); final TextView txt1 = (TextView) findViewById(R.id.sm); new Thread(new Runnable() { public void run(){ txt1.setText("Thread!!"); } }).start(); } } 

Application Android xml – main.xml