学习笔记 广播--手机重启

    xiaoxiao2021-11-29  23

    手机重启 清单文件注册:

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

    权限:

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

    在广播中开启Activity: 不能在广播接受者直接开启activity,需要添加一个标记,一个任务栈的标记

    public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent intent2 = new Intent(context, MainActivity.class); //不能在广播接受者里直接开启activty,需要添加一个标记,一个任务栈的标记 intent2.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); }
    转载请注明原文地址: https://ju.6miu.com/read-678826.html

    最新回复(0)