递归火山软件开发平台

标题: 请大佬看看这封装到底是哪里不对 [打印本页]

作者: zhengtao29    时间: 2023-10-23 01:45
标题: 请大佬看看这封装到底是哪里不对
Android Studio上测试正常 但是不知道怎么封成火山安卓类,自己摸索尝试n[backcolor=rgba(27, 31, 35, 0.05)]ew MediaSessionCompat(@<context>,"MediaSessionCompat"); Context这个也不知道怎么获取,一直报错或者编译的app运行这个就闪退,请大佬帮忙看看!!!! 非常感谢了


<火山程序 类型 = "通常" 版本 = 1 />
@         MediaSessionCompat mediaSession = new MediaSessionCompat(@<context>, "MediaSessionCompat");


// 设置MediaButtonReceiver组件作为媒体按钮的接收者
@         mediaSession.setMediaButtonReceiver(null);


// 创建一个MediaSessionCompat.Callback对象
@         MediaSessionCompat.Callback callback = new MediaSessionCompat.Callback() {
// 耳机按钮被按下时调用该方法
@             @Override
@             public boolean onMediaButtonEvent(Intent mediaButtonEvent) {
@                 KeyEvent event = mediaButtonEvent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);
@                 if (event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_HEADSETHOOK) {
// 执行耳机按钮按下事件的逻辑
@                     @<按钮监听> ();
@                     return true;
@                 }
@                 return super.onMediaButtonEvent(mediaButtonEvent);
@             }
@         };


// 设置回调对象
@         mediaSession.setCallback(callback);


// 激活MediaSessionCompat
@         mediaSession.setActive(true);





作者: 创世魂    时间: 2023-10-23 07:37
context 一般是当前程序环境      应用程序.取环境 ()
作者: zhengtao29    时间: 2023-10-23 13:10
创世魂 发表于 2023-10-23 07:37
context 一般是当前程序环境      应用程序.取环境 ()

感谢大佬恢复,但是应用程序.取环境 ()放进去 会闪退,能帮忙看一下到底是哪里的问题吗?
作者: 创世魂    时间: 2023-10-23 14:07
zhengtao29 发表于 2023-10-23 13:10
感谢大佬恢复,但是应用程序.取环境 ()放进去 会闪退,能帮忙看一下到底是哪里的问题吗? ...

那就不清楚了。。使用  应用崩溃处理类  注册并启用  监听一下程序崩溃信息,看看是哪里的问题。然后再解决。
作者: xqnh520    时间: 2023-10-23 16:32
本帖最后由 xqnh520 于 2023-10-23 16:33 编辑

@<context> 把这里设置成this .像这样的


(, 下载次数: 13) //
(, 下载次数: 16)
//
(, 下载次数: 13)



作者: zhengtao29    时间: 2023-10-29 20:07
创世魂 发表于 2023-10-23 14:07
那就不清楚了。。使用  应用崩溃处理类  注册并启用  监听一下程序崩溃信息,看看是哪里的问题。然后再解 ...

经过几天的努力,终于是成功了,非常感谢!
作者: zhengtao29    时间: 2023-10-29 20:09
xqnh520 发表于 2023-10-23 16:32
@ 把这里设置成this .像这样的

非常感谢,确实是您这样填写的,开始我这样填不行,还以为是不能这样填,后来是因为jar包的问题,非常感谢了




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4