Было бы неплохо, если бы 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);
...