Ich versuche, eine Sendung an einen Rundfunkveranstalter zu senden, der in einer anderen App mit dem folgenden Code vorhanden ist: < /p>
Code: Select all
val filter = IntentFilter()
filter.addAction("android.intent.action.MAIN")
val appIntent = Intent()
appIntent.setComponent(
ComponentName(
pkgName,
pkgName + ".CmdReceiver"
)
)
appIntent.flags = Intent.FLAG_RECEIVER_FOREGROUND
appIntent.flags = Intent.FLAG_INCLUDE_STOPPED_PACKAGES
sendBroadcast(appIntent)
Hier ist pkgname der Paketname der Ziel -App, der vom Benutzer definiert wird. Wie überprüfe ich, ob der .CmDreceiver Broadcastreceiver tatsächlich in der Ziel -App vorhanden ist oder nicht, und dann eine Funktion namens ShowDialognotfound () ausführen, wenn es nicht vorhanden ist?