在应用程序 A 中,我调用:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("testapp://details?id=testid"));
startActivity(intent);
在申请 B中,我声明:
<activity android:name=".TestActivity" >
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="testapp" />
</intent-filter>
</activity>
我得到:android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=....
应如何在应用程序 B中声明 Intent Filter来处理应用程序 A 的调用?