私はメソッドonProviderDisabledの中にfolowingコードを使用する必要があります。しかしそれは長く続くことはありません。 ユーザーが応答するまでにはどのように待機できますか?アンドロイドでonProviderDisabledの警告ダイアログを表示LocationListener
AlertDialog.Builder builder = new AlertDialog.Builder(Activity.this);
builder.setMessage("Your GPS is disabled! Would you like to enable it?").setCancelable(false).setPositiveButton("Enable GPS", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Intent gpsOptionsIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(gpsOptionsIntent);
}
});
builder.setNegativeButton("Do nothing", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
ありがとうございます!あなたはこのような操作のためのAsyncTaskを使用する必要があります