Почему setVisibility не работает на Android ProgressBar?

Было бы хорошо, если бы можно было заставить ProgressBar убираться, пока он не понадобится. Есть ли проблема с использованием setVisibility.progressBar в applyMenuChoice? Проблема с использованием setVisibility.progressBar в PrintStatusTask (). Execute () заключается в том, что он вызывает сбой приложения во время выполнения.

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);
            ...
12
задан Sogger 28 September 2012 в 17:52
поделиться