【发布时间】:2018-01-02 06:58:30
【问题描述】:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void onBackPressed() {
AlertDialog.Builder builder = new AlertDialog.Builder
(getApplicationContext(), android.R.style.Theme_DeviceDefault);
builder.setTitle("Exit").setMessage("Do you really want to Exit ? ")
.setPositiveButton(" Yes", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
System.exit(1);
}
})
.setNegativeButton("No", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
dialogInterface.dismiss();
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
当我按下返回按钮时,此应用程序崩溃。
【问题讨论】:
-
你能把你在崩溃时得到的错误日志贴出来吗?
-
您遇到了什么错误?在这里也发布 logcat。
-
添加错误跟踪或更多信息
-
你能显示错误日志吗??
-
用这个代替 getApplicationContext()