短视频平台开发,按返回键直接结束当前连麦状态
短视频平台开发,按返回键直接结束当前连麦状态
1 | public class MainActivity extends Activity implements <br> View.OnClickListener,<br> android.content.DialogInterface.OnClickListener{<br> // 声明对话框工具<br> private AlertDialog exitDialog ;<br> @Override<br> protected void onCreate(Bundle savedInstanceState) {<br> super.onCreate(savedInstanceState);<br> setContentView(R.layout.activity_main);<br> // 创建退出时弹出的对话框<br> creatEditDialog();<br> }<br> private void creatEditDialog() {<br> // 准备创建对话框的工具<br> AlertDialog.Builder builder = new AlertDialog.Builder(this);<br> // 配置对话框的各属性<br> builder.setIcon(android.R.drawable.ic_dialog_alert);<br> builder.setTitle("警告");<br> builder.setMessage("您确定要退出当前应用程序吗?");<br> builder.setNegativeButton("确定", this);<br> builder.setPositiveButton("取消", null);<br> builder.setCancelable(false);<br> // 创建对话框<br> exitDialog = builder.create();<br> }<br>@Override<br> public boolean onKeyDown(int keyCode, KeyEvent event) {<br> // 判断当前按钮是不是返回键BACK<br> if(keyCode==KeyEvent.KEYCODE_BACK){ <br> // 显示对话框<br> exitDialog.show(); <br> // 返回<br> return true;<br> }<br> return super.onKeyDown(keyCode, event);<br> }<br>@Override<br> public void onClick(DialogInterface dialog, int which) {<br> finish();<br> }<br>} |
以上就是短视频平台开发,按返回键直接结束当前连麦状态, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现