Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何设置自定义声音?_Java_Android - Fatal编程技术网

Java 如何设置自定义声音?

Java 如何设置自定义声音?,java,android,Java,Android,我在哪里放音,你能帮我吗 Uri uri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.musound); notificationBuilder.setSound(uri); 我会尽力的 Uri uri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.musound);

我在哪里放音,你能帮我吗

Uri uri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.musound);
        notificationBuilder.setSound(uri);
我会尽力的

Uri uri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.musound);
        notificationBuilder.setSound(uri);
但当我发送通知时,我的应用程序将崩溃

Uri uri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.musound);
        notificationBuilder.setSound(uri);
这里是logcat报告

Uri uri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.musound);
        notificationBuilder.setSound(uri);
进程:com.example.ciyashop,PID:13336 java.lang.NullPointerException:尝试对空对象引用调用虚拟方法“java.lang.String android.content.Context.getPackageName()” 在com.example.ciyashop.fcm.MyFirebaseMessagingService.sendNotification(MyFirebaseMessagingService.java:96)上 在com.example.ciyashop.fcm.MyFirebaseMessagingService.onMessageReceived(MyFirebaseMessagingService.java:47)上

Uri uri = Uri.parse("android.resource://" + context.getPackageName() + "/" + R.raw.musound);
        notificationBuilder.setSound(uri);

context
null
context
null