【问题标题】:Didn't include a pendingIntent in the extras?没有在附加内容中包含一个pendingIntent?
【发布时间】:2015-10-15 12:42:19
【问题描述】:

我在开发应用程序时在 Logcat 上遇到此错误消息。谁能告诉我这是什么意思?

07-24 23:34:20.288    1140-1140/? E/NetworkScheduler.SchedulerReceiver﹕ Invalid parameter app
07-24 23:34:20.288    1140-1140/? E/NetworkScheduler.SchedulerReceiver﹕ Invalid package name : Perhaps you didn't include a PendingIntent in the extras

供您参考:我在此应用中使用了 AlarmManager

【问题讨论】:

  • 请注意:我在此应用中使用了 AlarmManager
  • 嗨..你解决了你的问题吗?同样的问题。你能发表你的答案吗?
  • 我的问题出在 build.grade 文件中,但我不记得具体是什么了。

标签: android alarmmanager android-pendingintent


【解决方案1】:

这可能意味着您在 AndroidManifest.xml 文件中缺少使用库减速。 如果您可以在收到此错误消息之前提供 1 行日志,那将很有帮助。 您可以尝试通过添加以下内容来修复它:

uses-library android:name="com.<your library>" /

<application

【讨论】:

【解决方案2】:

对我来说,我通过在异步任务中为 POST 响应提供正确的参数解决了这个错误。

正如我们在 logcat 中看到的E/NetworkScheduler.SchedulerReceiver﹕ Invalid parameter app。这个错误表明我们没有将正确的参数添加到POST 响应中。

之前我是这样添加参数的:

  entity.addPart("latitude", new StringBody("23.234234"));
                  entity.addPart("longtitude", new StringBody("22.234324"));
                  entity.addPart("note", new StringBody("20"));
                  entity.addPart("parking_title", new StringBody("Drop"));
                  entity.addPart("filename[0]", new StringBody("199"));
                  entity.addPart("filename[1]", new StringBody("10"));
                  entity.addPart("filename[2]", new ByteArrayBody(data,"image/jpeg", params[1]));

然后我变成了这个:

  entity.addPart("latitude", new StringBody(lat_str));
                  entity.addPart("longtitude", new StringBody(long_str));
                  entity.addPart("note", new StringBody(note_str));
                  entity.addPart("parking_title", new StringBody(parking_titleStr));

                  entity.addPart("filename[0]", new ByteArrayBody(data,"image/jpeg", params[1]));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多