난 그냥 대화 같은 것을 표시 할 것이다 (그러나 대화 상자 오른쪽에만 모달?)"로드 중 ..."대화 상자를 표시하는 방법은 무엇입니까?
내 활동()
을에서 onCreate에서 데이터를로드하고 완전한 때이 "대화"를 닫습니다.
데이터가로드 중임을 사용자에게 알리기 만하면됩니다.
어떻게하면 쉽게 할 수 있습니까?
사용자가이 기간 동안 UI와 상호 작용할 수 없도록하려는 경우 데이터가로드 될 때까지 기다려야합니다.
난 그냥 대화 같은 것을 표시 할 것이다 (그러나 대화 상자 오른쪽에만 모달?)"로드 중 ..."대화 상자를 표시하는 방법은 무엇입니까?
내 활동()
을에서 onCreate에서 데이터를로드하고 완전한 때이 "대화"를 닫습니다.
데이터가로드 중임을 사용자에게 알리기 만하면됩니다.
어떻게하면 쉽게 할 수 있습니까?
사용자가이 기간 동안 UI와 상호 작용할 수 없도록하려는 경우 데이터가로드 될 때까지 기다려야합니다.
내가 나를 위해 해결책을 발견은 ...해서 ProgressDialog 내가 진행 대화 상자와 AsyncTask를를 사용하여 구현 된 AsyncTask를
https://sites.google.com/site/androidhowto/how-to-1/asynctasks-with-progressdialogs
Android documentation을 참조하십시오. 여기
몇 가지 요소 :
// keep a reference on the dialog (class member)
ProgressDialog mWaitingDialog;
// when you start loading the data
mWaitingDialog = ProgressDialog.show(MyActivity.this, "", "Loading. Please wait...", true);
// when data have been loaded
mWaitingDialog.dismiss();
ProgressDialog progressDialog;
progressDialog = new ProgressDialog(mContext);
progressDialog.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
progressDialog.setMessage("Loading...");
progressDialog.setCancelable(false);
를 사용하는 작품이었다 글쎄, 지금은 처음 시도했을 때 몇 가지 잘못하고 있었어. – ycomp