1
주 활동에서 인터넷에서 데이터를로드하는 데 약간의 시간이 필요한 두 번째 활동을 열려고합니다.이 기간 동안 내 화면이 검은 색으로 가득 차서 진행 대화 상자를 사용하여 "이봐, 나는 여전히 살아있어, 날 마주 치지 마! " 모든 것이 완벽하게 진행되었지만 유일한 문제는 회 전자가 회전하고 있지 않다는 것입니다. 여기 내 코드가 있습니다 : 버튼을 클릭하면 : new YourAsyncTask(). execute(); ""()새로운 의도 시작() 동안 진행 대화 상자가 회전하지 않는 이유는 무엇입니까?
public class YourAsyncTask extends AsyncTask<Void, Void, Void> {
private ProgressDialog myDialog;
@Override
protected void onPreExecute() {
//show your dialog here
myDialog = ProgressDialog.show(ScrollingTab.this, "loading..", "please wait..", true, true);
myDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
}
@Override
protected Void doInBackground(Void... params) {
//update your DB - it will run in a different thread
startActivity(new Intent("com.android.ricky.RESULT_DETAIL"));
return null;
}
@Override
protected void onPostExecute(Void result) {
//hide your dialog here
myDialog.dismiss();
}
}
나는 startActivity를 새로운 의도 ("com.android.ricky.RESULT_DETAIL을);"제거하기 위해 노력했다 및 "myDialog.dismiss();" 동시에, 회 전자 회전> < 제발 도와 줘서 고마워!
정말 고마워요, 당신 말이 맞아요, 나는 개념이 잘못되었습니다 ^^ –