i bin neu in Android und ich versuche, eine angepasste Kreis ProgressBar
nach Netzwerk calls..means zu bauenKreisfortschrittsbalken mit dem Fortschritt Status basierend auf netzinterne Gespräche und Antworten
1.when i die Button
klicken, die ProgressBar
sollte 50%
2.when i vom Server erhalten Antwort laden, muss es anderen 50% laden die Aktion danken Ihnen im Voraus
und hier ist meine Prog.java Klasse
abzuschließenpublic class Prog extends Activity {
private ProgressBar progBar;
private TextView text;
private Handler mHandler = new Handler();
private int mProgressStatus=0;
int load=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prog);
progBar= (ProgressBar)findViewById(R.id.progressBar);
dosomething();
}
public void dosomething() {
new Thread(new Runnable() {
public void run() {
final int presentage=0;
while (mProgressStatus < 50) {
mProgressStatus += 1;
// Update the progress bar
mHandler.post(new Runnable() {
public void run() {
progBar.setProgress(mProgressStatus);
}
});
try {
Thread.sleep(50);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
}
}
versuchen ... und was ist dein Problem? – JimHawkins
Ich habe 2 Aktivitäten in meiner Anwendung 1. erste Aktivität enthält varify button ..wenn ich auf diese Schaltfläche geklickt hat, ruft es zum Server ..in dieser Phase sollte mein Fortschrittsbalken 50% laden und wenn ich Antwort vom Server bekomme, muss es andere laden 50% of progress Bar ..... ich weiß wirklich nicht, wie man mit dem Code zu implementieren .... also bitte helfen –
StackOverflow ist kein 'Code this for me'-site. Versuchen Sie zuerst Tutorials und Ähnliches und stellen Sie Fragen zu spezifischeren Problemen. –