相关疑难解决方法(0)

Android:事件ACTION_POWER_CONNECTED未发送到我的BroadcastReceiver

手机充电后我想做些什么.所以我创建了ChargingOnReciever:

public class ChargingOnReceiver extends BroadcastReceiver { 
    public void onReceive(Context context, Intent intent) { 
        context.startActivity(someActivity);
        Log.d(TAG, "Phone was connected to power");
    } 
} 
Run Code Online (Sandbox Code Playgroud)

我希望我的接收器听android.intent.action.ACTION_POWER_CONNECTED,所以我把它放到显而易见的地方:

<reciever android:name=".ChargingOnReceiver"
          android:enabled="true"
          android:exported="true">
    <intent-filter>
        <action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
    </intent-filter>
</reciever>
Run Code Online (Sandbox Code Playgroud)

但是ChargingOnReceiver当我把G1放到充电器(通过USB线连接到我的笔记本电脑)时,显然没有启动.任何帮助深表感谢.

android android-intent

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

android-intent ×1