Ich bin neu bei Android. Ich versuche asyncTask zu verwenden. Ich verstehe, dass es etwas namens onProgressUpdate gibt.Fortschritts-Update in AsyncTask, Android
ich Daten von Online-Server und die Gesamtdaten herunterlade ist etwa 2000.
in Hintergrund Async ich folgendes innerhalb der for-Schleife getan habe ich immer die Veröffentlichung der Wert von I. etwas wie folgt aus:
@Override
protected String doInBackground(JSONArray... params)
{
for (int i = 0; i < params[0].length(); i++)
{
//I DO MY BACKGROUND PROCESS
publishProgress(i);
}
return null;
}
protected void onProgressUpdate(Integer... values) {
Log.e("Value", "onProgressUpdate - " + values[0]);
}
Diese Drucke zählen tatsächlich eins nach dem anderen bis zum Jahr 2000. Nun, wie würde ich, wenn die Zählung in Prozent zeigen zu machen. Wie 1%, 2% bis 100%.
Dank
Log.e ("Value", "onProgressUpdate -" + ((Werte [0]/2000) * 100) + "%"); –
@KhizarHayat .. das zeigt 2000% – user6060320
Sorry, ich wurde aktualisiert: P –