相关疑难解决方法(0)

背景服务与Firebase childeventlistener几分钟后无法工作

我创建了一个服务,我想永远运行而不显示前台通知.我有Firebase监听器onStartCommand,只要数据库中的数据发生变化就会监听.每当数据发生变化时,它都会执行特定任务,例如 捕获图像.

在Activity类中,没有什么只是我已经开始服务那里然后我完成了它.问题是我可以在我的Samsung J2设备上看到Nexus 5,当我从App抽屉中杀死应用程序时,该服务已停止.我已经实现了广播接收器BOOT_COMPLETED并且也在服务中,onDestroy但它也没有在启动时工作.简而言之,我的服务没有永远运行.我也不确定Firebase监听器是否可以在后台服务中运行.有许多应用程序,如whatsapp,远足,Applock,许多其他应用程序即使在强制关闭时重新启动.我希望我的应用程序每次都听Firebase数据库.它纯粹是基于服务的App.It没有任何活动.以下是代码 -

清单文件

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.security.update">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

<application
    android:screenOrientation="portrait"
    android:name="android.support.multidex.MultiDexApplication"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">


    <activity
        android:name=".ActivityForPermissions"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>


    <service android:name="com.security.update.CameraService"
        android:enabled="true"
        />

    <receiver android:name="com.security.update.ReceiverCall"
        android:enabled="true">
        <intent-filter>
            <action android:name="RESTART_SERVICE" …
Run Code Online (Sandbox Code Playgroud)

service android firebase

11
推荐指数
1
解决办法
7803
查看次数

标签 统计

android ×1

firebase ×1

service ×1