2
回答
ACTION_BOOT_COMPLETED手机重启后广播机制问题
华为云数据库免费试用   

写了一个简单的程序测试android系统重启后的广播调用

public class ReBootReceive  extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        AlertDialog alertDialog = new AlertDialog.Builder(context)
            .setTitle("测试!")
            .create();
        alertDialog.show();
    }
}

也注册了权限和广播

 <receiver android:name=".ReBootReceive">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED"/>
            </intent-filter>
        </receiver>

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

在运行时报异常android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application

网上此问题说是由context引起的,请问大侠们怎么解决?

<无标签>
举报
sexants
发帖于5年前 2回/3K+阅
顶部