1
AlertDialog가 있으며 "확인"을 클릭 한 후 주 활동을 다시로드하고 싶습니다. 문제는 내가 확인을 클릭 한 후 내 활동이 홈 화면으로 반환 된 것입니다.AlertDialog에서 "확인"을 클릭 한 후 주 활동을 다시로드하는 방법
자바 코드 :
private void buildAlertMessageNoGps() {
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage(
"This application needs GPS satellite or Wireless Networks localization enabled"
+ "\n" + "Do you want to enable it?")
.setCancelable(true)
.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(final DialogInterface dialog, @SuppressWarnings("unused") final int id) {
startActivity(new Intent(
Settings.ACTION_LOCATION_SOURCE_SETTINGS));
finish();
startActivity(getIntent());
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
public void onClick(final DialogInterface dialog, @SuppressWarnings("unused") final int id) {
dialog.cancel();
}
});
final AlertDialog alert = builder.create();
alert.show();
}
도움을 주시면 감사하겠습니다.
이 코드
. –