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

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

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


}

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

猜你喜欢

转载自blog.csdn.net/yb1314111/article/details/125332471
今日推荐