Android后台服务不工作在棒棒糖使用启动服务



我有一个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());

最新更新