Java 背压式安卓Stuio
我试图询问用户是否确定要退出此活动……但我的AlertDialog会显示一毫秒,活动无论如何都会关闭。我怎样才能解决这个问题Java 背压式安卓Stuio,java,android,Java,Android,我试图询问用户是否确定要退出此活动……但我的AlertDialog会显示一毫秒,活动无论如何都会关闭。我怎样才能解决这个问题 public class SearchingActivity extends AppCompatActivity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(s
public class SearchingActivity extends AppCompatActivity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_searching);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setTitle("Search");
}
@Override
public void onBackPressed() {
super.onBackPressed();
new AlertDialog.Builder(this)
.setTitle("Exit")
.setMessage("Are you sure you want to go back?")
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton("No", null)
.create()
.show();
}
}
您正在调用
super.onBackPressed()
,因此默认行为仍在发生。如果不希望运行立即取消活动的默认行为,请删除该行