我有一個Web服務,它使用自定義Mime類型提供配置文件。我想在用戶點擊鏈接時使用intent-filter啓動我的活動。它在所有Android版本上工作得很好,但在4.2(API級別17)中不起作用。 這是我的Manifest.xml在API級別17上從android瀏覽器啓動活動
<activity android:name="activityName"
android:screenOrientation="nosensor"
android:theme="@style/Theme.Sherlock.NoActionBar"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
<data android:mimeType="application/vnd.xxx.yyy"/>
</intent-filter>
</activity>
任何想法?
這應該適用於Android 4.2,假設你的應用程序已經在設備上運行。你可以嘗試擺脫'nosensor'的東西,看看是否有幫助。否則,請創建一個可重現錯誤的示例項目 - 我希望對其進行研究。 – CommonsWare
我在真實設備和模擬器上使用了相同的代碼,相同的apk,它具有相同的結果:它適用於android版本<4.2,它不適用於android 4.2(.1)。明天我會嘗試創建一個示例應用程序(我可以上傳t?) – Sarbyn
「哪裏可以上傳t?」 - GitHub,您網站上的ZIP文件等。 – CommonsWare