The*_*Man 1 android android-alertdialog
每当我按下后退按钮,显示dilog构建器时,我想完成()应用程序.
我有以下代码
private void displaydialog()
{
final LayoutInflater inflator = LayoutInflater.from(this);
final View settingsview = inflator.inflate(R.layout.nointernet, null);
final AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setIcon(R.drawable.reminderalert);
builder.setTitle("No Network...");
builder.setView(settingsview);
builder.setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener()
{
@Override
public void onClick(DialogInterface dialog, int which)
{
startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));
dialog.dismiss();
}
});
builder.create().show();
}
Run Code Online (Sandbox Code Playgroud)
我不知道在哪里插入OnKeylistener和Key事件.有人可以指导我何时/如何插入监听器?
谢谢!
如果要完成当前Activity时Negative Button的AlertDialog被点击或硬件后退按钮被点击时(AlertDialog如图),然后执行类似下面,
pDialog.setOnCancelListener(new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
// if from activity
finish();
}
});
Run Code Online (Sandbox Code Playgroud)