有一个应用程序启动此意图,它已经有我的包名称,但我的应用程序永远不会打开。
I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=rtmp://ip swfUrl=http://ip/jwplayer.flash.swf live=1 token=�ey(nKa@ typ=video/* pkg=mypackage} from uid 10080 on display 0
在我的应用中,我已经拥有:
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<data
android:host="*"
android:scheme="rtmp"/>
<data
android:host="*"
android:scheme="rtmp"/>
</intent-filter>
和
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<data android:mimeType="video/*"/>
</intent-filter>
那为什么我的应用程序从未启动过?
感谢。
编辑:同一个应用程序中的其他共享意图工作得很好,例如这个:
I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=http://ip/master.m3u8?b?b*t$ typ=video/* pkg=mypackage cmp=mypackage/.MyActivity} from uid 10080 on display 0