Sẽ rất tuyệt nếu ProgressBar có thể được thực hiện để biến mất cho đến khi cần thiết. Có vấn đề gì khi sử dụng setVisibility.progressBar trong applyMenuChoice? Vấn đề với việc sử dụng setVisibility.progressBar trong PrintStatusTask(). Execute() là nó treo ứng dụng trong suốt thời gian chạy.Tại sao setVisibility không hoạt động trên 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);
...
Got nó. Cảm ơn. Điều đó là vậy đó. Tôi cũng cần đặt setVisibility (View.VISIBLE) trong onPreExecute(). bleh! – jacknad
Là progressBar.setVisibility (View.GONE); cách tốt nhất để loại bỏ progressBar là gì? Tôi hy vọng hoạt ảnh dừng lại trong trường hợp này và không ăn hiệu suất ... – OneWorld