gpt4 book ai didi

Android:接收系统发送的 Intent ACTION_PACKAGE_RESTARTED

转载 作者:太空狗 更新时间:2023-10-29 14:31:45 34 4
gpt4 key购买 nike

我是安卓新手。我完全无法在我的应用程序中使用 ACTION_PACKAGE_RESTARTED

我已经从我的模拟器中删除了 pacakge,也使用 adb install 添加但什么也没得到。启动一个应用程序。关闭那个并再次启动那个应用程序。似乎没有什么适合我。 logcat没有登录。

有什么我想念的吗?请帮忙

public class RestartReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action= intent.getAction();
Log.i("D", "Inside receiver");
}

这是 list 文件

<application android:icon="@drawable/icon" android:label="@string/app_name">
<receiver android:name=".ReceiverTest">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_REMOVED" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.ACTION_PACKAGE_RESTARTED" />
</intent-filter>
</receiver>

</application>

最佳答案

intent 过滤器中指定的值不正确..实际值为

<action android:name="android.intent.action.PACKAGE_RESTARTED" />

并且这个广播只能被其他包接收到。重新启动的应用程序/包不会收到此广播。

关于Android:接收系统发送的 Intent ACTION_PACKAGE_RESTARTED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5975600/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com