1
저는 Android 개발을 처음 사용합니다. 신청서에 progressbar
과 함께 dialog
을 개발하고 싶습니다. 검색 버튼을 클릭하면 progressbar
과 함께 dialog
이 나타나고 진행 상황이 다른 activity
으로 전환되기 전에 진행되고 있음을 보여줍니다. 샘플 코드로 제안 해주십시오.Android - 진행률 만들기 대화 상자
저는 Android 개발을 처음 사용합니다. 신청서에 progressbar
과 함께 dialog
을 개발하고 싶습니다. 검색 버튼을 클릭하면 progressbar
과 함께 dialog
이 나타나고 진행 상황이 다른 activity
으로 전환되기 전에 진행되고 있음을 보여줍니다. 샘플 코드로 제안 해주십시오.Android - 진행률 만들기 대화 상자
ProgressDialog
을 사용하십시오. 새로운 thread
에 대한 작업을 수행해야하며 완료되면 handler
을 사용하여 activity
으로 다시 전화해야합니다. 방법은 다음과 같습니다.
private ProgressDialog pd;
private View.OnClickListener searchClick = new View.OnClickListener() {
@Override
public void onClick(View v) {
pd = ProgressDialog.show(MyActivity.this, "Searching...", "Searching for matches", true, false);
new Thread(new Runnable() {
public void run() {
//do work
//.....
finishedHandler.sendEmptyMessage();
}
}).start();
}
}
private Handler finishedHandler = new Handler() {
@Override public void handleMessage(Message msg) {
pd.dismiss();
//start new activity
}
}