- Regjistruar më
- Dhjetor 13, 2004
- Mesazhe
- 43,056
- Pëlqime
- 40,059
Kodi me poshte ndihmon aplikacionet e android qe te bashkveprojne me shpejt me Serverat e jashtem, per shkarkim te dhenash.
Java:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Ketu ekzekutohet AsyncTask
new moleAsyncTask().execute("");
}
private class moleAsyncTask extends AsyncTask<Void, Integer, Void> {
int progress_status;
@Override
protected void onPreExecute() {
// KTU STARTON KODI NR #1
super.onPreExecute();
progress_status = 0;
}
@Override
protected Void doInBackground(Void... params) {
// KTU BEHET CDOGJE ne Background (perdoruesi nuk sheh gje). Pra fillon tek #1 > #2
while (progress_status < 100){
progress_status +=2;
publishProgress(progress_status);
SystemClock.sleep(300);
}
return null;
}
@Override
protected void onProgressUpdate(Integer... values) {
// KTU VAZHDON PROGRESI. SHPEJTESIA APO MADHESIA QE PO SHKARKOHET.
// Zakonisht perdoret per ProgressBar ose Loader(ex: Please Wait..)
super.onProgressUpdate(values);
}
@Override
protected void onPostExecute(Void result) {
// KTU DALIN REZULTATET DHE I SHFAQEN PERDORUESIT.
super.onPostExecute(result);
}
}
}