在我的應用程序中,我有許多Activity類。當我在仿真器上運行(或安裝到設備)時,相應數量的程序快捷方式顯示在程序菜單中。爲什麼會發生這種情況,我該如何避免它? 非常感謝。來自一個應用程序的多個程序快捷方式
2
A
回答
0
我想你需要看清你的清單文件。我相信這就是意圖的定義。
3
我想你已經在每個活動中都添加了LAUNCHER屬性......所以在你的程序菜單中出現了多個快捷方式。
但是, 應該有(大部分)只有一個 「啓動器」 活動....
不喜歡遵循:
<activity android:name=".Testing"
android:label="Showing Testing">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Activity1"
android:label="@string/Activity1">
</activity>
<activity android:name=".Activity2"
android:label="@string/Activity2">
</activity>
<activity android:name=".Activity3"
android:label="@string/Activity3">
</activity>
</application>
+0
謝謝帕雷什 - 是的,我從戴維的回答中得出了這個結論。現在我改變了,所以只有一個「LAUNCHER」。我設置了意圖過濾器的其他活動爲:
相關問題
- 1. .net .vdproj - 應用程序快捷方式
- 2. 應用程序快捷方式
- 3. 離線應用程序快捷方式
- 4. 創建應用程序快捷方式
- 5. Chrome應用程序快捷方式/ Mozilla Prism安裝程序
- 6. C#VS卸載程序2010-應用程序快捷方式
- 7. Android:我如何在自己的應用程序中啓動某個應用程序的快捷方式?
- 8. 嘗試重新安裝應用程序的應用程序快捷方式
- 9. Chrome應用程序模式 - 禁用快捷方式
- 10. C#程序集 - 快捷方式
- 11. 執行程序快捷方式
- 12. Windows安裝程序/ RunAs快捷方式
- 13. 來自2個快捷方式的VB.NET調用桌面應用程序 - 提供不同的參數
- 14. 如何重新創建webstart應用程序的快捷方式?
- 15. 更正Web應用程序的鍵盤快捷方式
- 16. 添加快捷方式到應用程序的菜單
- 17. 如何創建Java桌面應用程序的快捷方式?
- 18. 如何關閉新的Android 7.1應用程序快捷方式
- 19. 移動設備上的Web應用程序快捷方式
- 20. ClickOnce已部署應用程序的桌面快捷方式
- 21. Java應用程序中的可定製快捷方式
- 22. 從快捷方式運行閃亮的應用程序10
- 23. 使用Process.Start通過快捷方式運行應用程序C#
- 24. 如何在android中以編程方式添加應用程序快捷方式
- 25. 發送快捷鍵組合到另一個應用程序
- 26. 如何在應用程序安裝後自動創建android應用程序的快捷方式
- 27. 在模擬器上模擬應用程序快捷方式
- 28. 在Eclipse中添加應用程序啓動快捷方式?
- 29. 桌面快捷方式圖標覆蓋應用程序圖標
- 30. 爲Node Webkit應用程序創建桌面快捷方式
啊 - 我想我看到 - 所以我應該使用Android .intent.category.LAUNCHER僅適用於構成應用程序主入口點的活動;還有其他一些類別的其他活動? – AlanH 2010-07-07 11:28:20
是的 - 這正是我的想法。 (我沒有我的代碼在我面前) – 2010-07-07 11:29:53
非常感謝 - 這點至少指向我的正確方向。 – AlanH 2010-07-07 11:50:34