Android関連 > Loadingメッセージを表示する(Android) Loadingメッセージを表示する(Android) †public class MainActivity extends Activity { private static ProgressDialog waitDialog; @Override protected void onCreate(Bundle savedInstanceState) { ・ ・ // ボタン押下時 View btn = findViewById(R.id.wait_btn); btn.setOnClickListener(new OnClickListener() { public void onClick(View arg0) { // Loadingダイアログ生成、表示 waitDialog = new ProgressDialog(this); waitDialog.setCancelable(false); waitDialog.setMessage("Loading..."); waitDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER); waitDialog.show(); // 3秒待って非表示にする ExecutorService service = Executors.newSingleThreadExecutor(); Callable<Object> task = new Callable<Object>(){ @Override public Object call() throws Exception { Thread.sleep(3000); waitDialog.dismiss(); return null; } }; service.submit(task); } }); } } |