我通过 android.intent.category.HOME测试了intent-filter android:priority =“0”和intent-filter android:priority =“20”.我列出以下信息, activity android:name=".TestHomeActivity" android:label="@string/app_name" intent-f
          <activity android:name=".TestHomeActivity"
              android:label="@string/app_name">
        <intent-filter android:priority="0">
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME" />
            <category android:name="android.intent.category.LAUNCHER" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity> 
 完成系统启动后,它会弹出一个对话框(ResolveActiivty),用于选择此意图的首选活动…
任何人都可以帮忙吗?是android的错误用法:优先级?
谢谢!
我还没有真正看到android:当系统解析意图时会考虑优先级.我只是尝试在我使用的intent-filter上设置优先级,但系统仍然给了我分辨率弹出对话框,无论我设置我的intent-filter的优先级是什么值.我想你只需要选择你想要使用的主屏幕活动(即你的),然后选择“默认使用…”复选框.
