0

すべての受信者タグをAndroidManifest.xml次の場所に配置しました。

<receiver android:name="my.package.MyBroadcastReceiver" >
    <intent-filter>
        <category android:name="android.intent.category.DEFAULT" />

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

        <data android:scheme="package" />
    </intent-filter>
</receiver>

BroadcastReceiverそして私のサブクラスを実装しました:

public class MyBroadcastReceiver extends BroadcastReceiver {

    @Override
    public void onReceive( final Context context, final Intent intent ) {
        Log.w( "RECEIVED!!!!!!!" );
    }
}

これは非常にうまく機能します!!! しかし...このonReceiveメソッドは、アンインストールが完了した後に呼び出されますが、ユーザーがネイティブシステムによって示された確認アクティビティで[ OK ]を押す前に呼び出されます。

存在する場合は、ユーザーがOKを押した後にブロードキャストを受信したい。

ありがとう!

4

1 に答える 1