短视频平台开发,按返回键直接结束当前连麦状态
public class MainActivity extends Activity implements
View.OnClickListener,
android.content.DialogInterface.OnClickListener{
// 声明对话框工具
private AlertDialog exitDialog ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建退出时弹出的对话框
creatEditDialog();
}
private void creatEditDialog() {
// 准备创建对话框的工具
AlertDialog.Builder builder = new AlertDialog.Builder(this);
// 配置对话框的各属性
builder.setIcon(android.R.drawable.ic_dialog_alert);
builder.setTitle("警告");
builder.setMessage("您确定要退出当前应用程序吗?");
builder.setNegativeButton("确定", this);
builder.setPositiveButton("取消", null);
builder.setCancelable(false);
// 创建对话框
exitDialog = builder.create();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// 判断当前按钮是不是返回键BACK
if(keyCode==KeyEvent.KEYCODE_BACK){
// 显示对话框
exitDialog.show();
// 返回
return true;
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
}
以上就是短视频平台开发,按返回键直接结束当前连麦状态, 更多内容欢迎关注之后的文章