最初の apk から 2 番目の apk に切り替える必要があり、正常に完了しました。しかし問題は、複数のパッケージから選択する必要があることです。パッケージが正しい場合、アプリケーションは切り替わるはずです。そのため、複数のパッケージ名を文字列に入れ、意図的に呼び出しようとしましたが、else部分のみで実行されます。
コード スニペットは次のとおりです。
文字列変数を初期化します
String value="com.android.example";
意図的にここを通過する
intent = pm.getLaunchIntentForPackage(value);
apk を実行すると、正しいパッケージであっても値が受け入れられず、else 部分に入ります。同じことを提案してください。他の方法で同じことができるかどうか教えてください。