Sarebbe bello se il ProgressBar potesse essere fatto andare via fino a quando non è necessario. C'è un problema nell'usare setVisibility.progressBar in applyMenuChoice? Il problema con l'utilizzo di setVisibility.progressBar in PrintStatusTask(). Execute() è che si blocca l'applicazione durante il runtime.Perché la funzione setVisibility non funziona su 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);
...
ottenuto. Grazie. Era così. Avevo anche bisogno di impostare setVisibility (View.VISIBLE) su onPreExecute(). bleh! – jacknad
È progressBar.setVisibility (View.GONE); il modo migliore per rimuovere un progressBar? Spero che l'animazione si fermi in questo caso e non mangi le prestazioni ... – OneWorld