应用程序停止后未触发广播接收器

时间:2013-03-16 13:54:32

标签: android bluetooth broadcastreceiver intentfilter activity-lifecycle

我在清单中定义了一个广播接收器,在intent过滤器中使用了android.bluetooth.device.action.ACL_CONNECTED。

当应用程序在堆栈中时它被触发正常,但是在我从android设置中停止它之后它将不再触发。有什么建议吗?

Menny的更新:

<receiver android:name=".auto.AppLauncher">
   <intent-filter>
        <action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
   </intent-filter>
</receiver>

1 个答案:

答案 0 :(得分:0)

您是否在代码中编写了BroadcastReceiver?

    public class receiver extends BroadcastReceiver {

        @Override
        public void onReceive(Context context, Intent intent) {
            if(intent.getAction().equals(BluetoothDevice.ACTION_ACL_CONNECTED)) {
                    //something you want to do here
            }
        }
    }