致命异常:Android.app.RemoteServiceException从包xxx发布的错误通知:无法展开以下内容的RemoteViews:StatusBarNotification(PKG=xxx User=UserHandle{0}ID=1 Tag=null Score=0:notification(PRI=0 ContentView=xxx/0x1090065震动=null Sound=null Defaults=0x0 Flags=0x0 Kind=[null]))
alarmNotificationManager = (NotificationManager) this
.getSystemService(Context.NOTIFICATION_SERVICE);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, MainActivity.class), 0);
NotificationCompat.Builder alamNotificationBuilder = new NotificationCompat.Builder(
this,"1").setContentTitle("Prayer Time Alert!").setSmallIcon(R.mipmap.icon_logo)
.setStyle(new NotificationCompat.BigTextStyle().bigText(msg))
.setDeleteIntent(createOnDismissedIntent(this,1))
.setContentText(msg);
alamNotificationBuilder.setContentIntent(contentIntent);
alarmNotificationManager.notify(1, alamNotificationBuilder.build());
private PendingIntent createOnDismissedIntent(Context context, int notificationId) {
Intent intent = new Intent(context, NotificationDismissedReceiver.class);
intent.putExtra("com.my.app.notificationId", notificationId);
PendingIntent pendingIntent =
PendingIntent.getBroadcast(context.getApplicationContext(),
notificationId, intent, 0);
return pendingIntent;
}
public class NotificationDismissedReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
int notificationId = intent.getExtras().getInt("com.my.app.notificationId");
/* Your code to handle the event here */
if (Global.mPlayer != null) {
Global.mPlayer.stop();
}
NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
manager.cancel(notificationId);
}
}
将此更改为-:
alarmNotificationManager.notify(1, alamNotificationBuilder.build());
致-:
alarmNotificationManager.notify(0, alamNotificationBuilder.build());
id应与挂起意图和通知管理器中的id相同。
有时我的应用程序会出现这种异常: 代码创建通知:
除此之外的所有用户都有一部搭载Android 4.4.4的TCL手机 有人知道是什么引起的吗? 多谢了。 <罢工> 在添加布局时,我注意到 我不知道为什么会有这个,所以我要给用户发送一个没有这个的apk。 我把它放在那里,因为它是同一个图像对着另一个方向。我看看能不能把它换掉,以防万一出了问题。 编辑:向用户发送了一个没有的新版本,但崩溃仍然发生。 编辑:添加涟漪抽屉。由于用户使用的是4.4,他们
这是我的代码: 有谁能帮我解决这个问题吗
我在崩溃日志中看到以下异常: 我反复检查了传递的资源ID是否都是正确的。
当我尝试为通知使用一些自定义布局时,我遇到了一个令人作呕的例外。我已经裁剪了图像和2个文本视图的通知,以方便解决方案的查找,但它仍然不会工作。所有类似问题的建议都于事无补((( 这是广播接收机的代码: 在Nexus4@4.4.4上测试