こんにちはまた答えてくれてありがとう、でもそれは私が望んでいたことではありませんでした
これは、ボタンをクリックしたときに表示されるエラーです。
45.266:I / Process(442):シグナルを送信しています。PID:442 SIG:9
これはボタンクリックのコードです
public void onClick(View v) {
gps = new NetworkSettings();
Log.d("error on click ", "here is the error in the onclick method ");
if(isGPSEnabled)
{
// Log.d("error on click ", "here is the error in the if statement ");
Intent intent = new Intent(this, AndroidGoogleMapsActivity.class);
mContext.startActivity(intent);
}
Log.d("error on click ", "here is the error out the if statement ");
gps.showSettingsAlert();
}
これはshowSettingsAlert()メソッドです
public void showSettingsAlert(){alertDialog = new AlertDialog.Builder(mContext);
Log.d("error on click ", "here is the error inthe top of the method ");
// Setting Dialog Title
alertDialog.setTitle("GPS is settings");
// Setting Dialog Message
alertDialog
.setMessage("GPS is not enabled. Do you want to go to settings menu?");
// On pressing Settings button
alertDialog.setPositiveButton("Settings",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Intent intent = new Intent(
Settings.ACTION_LOCATION_SOURCE_SETTINGS);
mContext.startActivity(intent);
}
});
// on pressing cancel button
alertDialog.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
});
// Showing Alert Message
alertDialog.show();
}
クリックボタンにエラーがあることは知っていますが、それが何であるか、どのように修正するかわからないので、助けてください