我只看到了第33号新闻稿。 是否有变化?
我有两点:A和B。 请打电话com.example.a
和com.example.b
。 它们必须相互发射。 至2008年12月31日,在A组试图发射B时,我收到:
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.b/com.example.b.DefaultLaunchActivity}; have you declared this activity in your AndroidManifest.xml, or does your intent not match its declared <intent-filter>?
DefaultLaunchActivity
is defined in app B s manifest like this:
<activity
android:name="com.example.b.DefaultLaunchActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
我在《意向书》中还补充了以下内容(参见第31段):
<queries>
<package android:name="com.example.b" />
</queries>
最后,附录 a. 类似于B的发射:
val intent = application.packageManager.getLaunchIntentForPackage("com.example.b")?.apply {
addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)
}
Adding Intent.FLAG_ACTIVITY_REQUIRE_NON_BROWSER
doesn t help. App B gets the same error when it tries to launch app A.
明确, 以上编码是关于APIC32的,但并非第55/233号。 发生了什么变化?