Es wäre schön, wenn die ProgressBar gemacht werden könnte, bis sie gebraucht wird. Gibt es ein Problem mit setVisibility.progressBar in applyMenuChoice? Das Problem bei der Verwendung von setVisibility.progressBar in PrintStatusTask(). Execute() besteht darin, dass die App während der Laufzeit abstürzt.Warum funktioniert setVisibility nicht auf Android ProgressBar?
public class Controller extends Activity {
private ProgressBar progressBar;
...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.controller);
progressBar = (ProgressBar)findViewById(R.id.progressBar);
...
private boolean applyMenuChoice(MenuItem item) {
switch (item.getItemId()) {
case R.id.menuStatus:
progressBar.setVisibility(View.VISIBLE);
new PrintStatusTask().execute();
progressBar.setVisibility(View.GONE);
...
Verstanden. Vielen Dank. Das war's. Ich musste auch die setVisibility (View.VISIBLE) in die onPreExecute() setzen. blah! – jacknad
Ist progressBar.setVisibility (View.GONE); der beste Weg, um eine Fortschrittsbalken zu entfernen? Ich hoffe, dass Animation in diesem Fall aufhört und Leistung nicht isst ... – OneWorld