我有一个android应用程序服务,用于推送在后台运行的通知。它使用startService()调用意图;它在预版本中工作得很好,但它不能在棒棒糖上工作。我不知道为什么它不工作(因为服务意图必须在棒棒糖中显式),但当我试图使其显式的后台服务不工作。如何解决
下面是调用服务的工作代码的一部分:
MainActivity
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>
设置您的packageName,我认为它的工作
intent.setPackage(this.getPackageName());