0

我有一个用于推送通知的 android 应用服务,它在后台运行。它使用 startService() 调用意图;它在预版本中运行良好,但不适用于棒棒糖。我不知道为什么它不起作用(因为服务意图在棒棒糖中必须是明确的)但是当我试图让它明确的后台服务不起作用时。如何解决它。

这是调用服务的工作代码的一部分:

主要活动

   Intent serviceIntent = new Intent("android.intent.action.START_SERVICE");
   this.startService(serviceIntent);

显现

 <service android:name=".MyService">
        <intent-filter>
            <action android:name="android.intent.action.START_SERVICE" />
            </intent-filter>
        </service>
4

1 回答 1

0

设置你的 packageName 我认为它的工作。

intent.setPackage(this.getPackageName());
于 2016-08-06T10:05:11.677 回答