2017-06-08 57 views
0

我在Android意圖過濾器中遇到了一些問題。平板電腦上的Android意圖過濾器

<activity android:name=".view.SampleActivity" > 
     <intent-filter android:label="@string/app_name" > 
      <action android:name="android.intent.action.VIEW" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 

      <data 
       android:host="sample.test.com.my" 
       android:pathPrefix="/resetPassword" 
       android:scheme="test" /> 
     </intent-filter> 
    </activity> 

這是我放在AndroidManifest.xml中的一個。它適用於手機,但是我意識到它不適用於平板電腦。

因爲它可以在手機上使用,但不是平板電腦,可能會出現什麼問題?

更新:發現問題。根本原因與平板電腦和手機提供的鏈接有關。與Android無關。

回答

0

你的AndroidManifest文件應該包含一個默認的活動。 在Intent過濾器中,您可以添加以下代碼。

<intent-filter> 
<action android:name="android.intent.action.MAIN" /> 

<category android:name="android.intent.category.LAUNCHER" /> 

</intent-filter> 

它應該包含MAIN和LAUNCHER類別。

+0

雅。已經有一個用於默認活動。上面的意圖過濾器允許設備在瀏覽器中單擊鏈接時打開應用程序的重置密碼屏幕。 – edwin