当前位置: 首页 > 面试题库 >

WakefulBroadcastReceiver无法解析为一种类型

龚承嗣
2023-03-14
问题内容

我的项目显示错误消息WakefulBroadcastReceiver cannot be resolved to a type。我出于所有可能想到的原因抬起头来。我已设定android-support-librarygoogle play services的路径。即使我的mapView可以正常工作(如果我在下面的代码中评论),这意味着google play service已正确添加到项目中。

public class GcmBroadcastReceiver extends WakefulBroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        // Explicitly specify that GcmIntentService will handle the intent.
        ComponentName comp = new ComponentName(context.getPackageName(),
            GcmIntentService.class.getName());
        // Start the service, keeping the device awake while it is launching.
        startWakefulService(context, (intent.setComponent(comp)));
        setResultCode(Activity.RESULT_OK);
    }
}

知道为什么会出错吗?


问题答案:

确保您已将最新的Android支持程序包添加到项目中。例如,此示例项目有一个合适的示例,android- support-v4.jar并演示了的用法WakefulBroadcastReceiver



 类似资料:
  • 问题内容: 我是android编程的新手。我正在按照本教程使用“ 支持Android 2.1及* 更高 版本 ”部分中的说明将 ActionBar 添加到Main_Activity中。 * 我按照本教程添加了一个Library-Project。然后,在添加库之后,在“ 将库添加到您的应用程序项目中 ”这一点上:我感到很迷…基本上是因为我在Eclipse中本身没有“ add ”选项。 但是我点击了“

  • 问题内容: 我们的Eclipse工作区遇到了令人沮丧的问题。这是正在发生的情况的高级示例: ProjectA -src / main / java / …- build.gradle ProjectB -src / main / java / …- build.gradle 在将项目运行并将其导入Eclipse后,即使满足以下条件,有时我们也会得到“无法将MyType解析为类型”: 我们的项目在其

  • 问题内容: 这是我得到的错误: 这是我的代码: 另外,我在一个单独的类中声明了这一点: 是什么导致此错误,我该如何解决? 编辑:缩进,空格,命名约定和可读性问题已得到解决。 问题答案: 问题在于,这似乎是一个内部类(很难说,您的缩进是不好的),并且由于它不是静态的,因此您无法单独实例化它。 您要么需要自己创建一个类,要么使其成为一个类并将其实例化为(或者无论父类是什么,您的缩进在这里实际上都没有帮

  • 问题内容: 尝试遵循本教程:教程 尝试像这样使用 JSONParser : 但是Eclipse给了我。 该怎么办? 问题答案: JSONParser类在本教程的下方,它看起来像这样…… 我会考虑看看杰克逊图书馆通过http://jackson.codehaus.org/

  • 我正在尝试将主题添加到我的项目中。它需要appcompat v7。 我按照Android开发者网站中提到的步骤添加了支持库。经过大量搜索,我知道支持库v4将与支持库v7冲突。 所以我从我的项目中删除了android库v4。因此,现在我得到了t错误()。 我必须做什么?请有人帮我解决这个问题。预先感谢

  • 在我的testrunner类中,当使用时,我收到一条错误消息,说“cucumberoptions不能解析为类型”。我使用的是最新版本的eclipse cucumber依赖项。通过安装和卸载eclipse,通过降低cucumber依赖项版本,我已经尝试了所有可能的方法。 我的跑者班是: