短视频平台开发,按返回键直接结束当前连麦状态

短视频平台开发,按返回键直接结束当前连麦状态

 

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();
    }
}

以上就是短视频平台开发,按返回键直接结束当前连麦状态, 更多内容欢迎关注之后的文章

 

posted @ 2022-06-17 14:06  云豹科技-苏凌霄  阅读(34)  评论(0)    收藏  举报