我有一個應用程序,用於檢查用戶是否在設備上啓用了GPS和無線位置。如果未啓用,則我使用startActivity啓用它們。我的代碼是:當按下後退按鈕時,我的Android應用程序不存在
if (!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)
|| !locationManager
.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.gps_not_found_title); // GPS not found
builder.setMessage(R.string.gps_not_found_message); // Want to enable?
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialogInterface, int i) {
startActivity(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS));
}
});
builder.setNegativeButton("Cancel", null);
builder.create().show();
return;
}
上面的代碼然後開始我的位置活動用戶啓用GPS和無線location.After,如果我按後退按鈕,它應該回到我的應用程序的活動,但它顯示的Android launcher.I也檢查記錄任何內存泄漏或任何其他未返回到我的應用程序的問題,但它們不存在此類錯誤。
請幫幫我。
前一頁提前致謝
設置負面按鈕不適用於退出應用程序.. – Riser
把你的後退按鈕代碼... – Riser
把你的活動c在清單文件中 – Pinki