正如標題所說,有沒有辦法多次運行同一個Adobe AIR應用程序?我寫了一個小部件,它顯示了幾張照片流的縮略圖,我想解決它,以便我可以一次查看多個流。謝謝!同一個Adobe AIR應用程序可以運行多次嗎?
回答
看來這是不可能的。從documentation:
只啓動一個AIR應用程序的一個實例。當再次調用已經運行的應用程序時,AIR會將新的調用事件分派給正在運行的實例。
它還提供了一個可能的解決方法:
這是一個AIR的負責響應invoke事件並採取適當的動作(例如打開一個新的文檔窗口)。
有already a bug與此有關的錯誤追蹤系統,但它打上給出沒有明確的解決關閉...
不,不能。 AIR只允許在app.xml文件中定義的具有相同ID的任何應用程序的一個運行實例。
<application xmlns="http://ns.adobe.com/air/application/1.0">
<id>ApplicationID</id>
要解決這一點,你要麼必須爲每個流分別創建ID'd的應用程序,或者創建擁有子窗口每個流的主應用程序。
我上次檢查時,一個AIR應用程序只能運行一個實例。你可以打開多個窗口,但你的應用程序本身必須支持。我希望他們很快改變這一點。
否。AIR應用程序一次只能運行一個實例。如果您需要運行多個應用程序,解決方案是實例化一個應用程序,並在獨立的本地窗口中應用程序視圖(每個應用程序實例一個)。
它被標記爲關閉的原因是因爲它不被認爲是一個錯誤,而是空氣團隊所做的設計/實現選擇。
希望幫助...
邁克室
有充分的理由對這個設計,雖然它需要應用開發者遵循正確的OOP技術...在OS X中,您無法打開多個應用程序實例。相反,所有應用程序都需要正確處理多個文檔。從用戶的角度來看,這非常好,即使這意味着開發人員需要更多的工作。
我寫了一個實用程序,它允許您複製現有的AIR應用程序並排並行運行多個副本。每個副本都有自己的工作目錄,因此設置和存儲的數據應該是獨立的。
您可以從GitHub上的應用程序和源代碼:https://github.com/chrisdeely/AirAppDuplicator
聯繫我的Twitter上@chrisdeely有任何疑問
是的,它可以,但背景是在用戶的不同記錄的,所以它可能不是你的問題的答案。因此同一個AIR應用程序可以運行兩個或更多實例,每個實例都以不同的登錄用戶身份運行
您可以在不同的文件夾中創建應用程序的副本,然後更改<id>
元素在application.xml
舉例來說,如果第一個應用程序有:
<id>ApplicationID</id>
你可以改變第二種說法是:
<id>ApplicationID2</id>
- 1. 可以在Adobe AIR應用程序中剖析CPU /內存嗎?
- 2. 您可以解壓縮Adobe AIR應用程序嗎?
- 3. 多個WT應用程序可以在同一個端口上運行嗎?
- 4. 是否可以確定Adobe AIR應用程序是否從瀏覽器運行?
- 5. AIR運行相同的應用程序兩次進行測試
- 6. 在Adobe AIR中運行本機程序
- 7. 您可以在Windows Embedded CE 7.0上運行Adobe Air嗎?
- 8. 可以通過命令行輸出將Adobe AIR應用程序運行到控制檯嗎?
- 9. 桌面AIR應用程序可以在Android設備上運行嗎?
- 10. 我可以多次運行一個線程嗎?
- 11. 從另一個Adobe Air應用程序啓動Adobe AIR應用程序文件(* .apk)
- 12. 從Flex4運行Festival TTS的建議Adobe AIR應用程序
- 13. 如何在Apple iPad上運行Adobe AIR應用程序?
- 14. 我可以使用AIR支持在Adobe Flex中開發應用程序嗎?
- 15. 我可以同時在iPhone上運行多個應用程序
- 16. 是否可以從Adobe Air啓動本機應用程序?
- 17. 是否可以將ActiveXObject嵌入到Adobe AIR應用程序中?
- 18. AIR應用程序可以編程來處理URL協議嗎?
- 19. Android的Flex AIR應用程序可以作爲進程運行嗎?
- 20. 我可以將全局熱鍵分配給Adobe AIR應用程序嗎?
- 21. 我可以在動作中更改Adobe Air應用程序圖標嗎?
- 22. 如何檢查AIR應用程序的第一次運行
- 23. 使用下的Adobe AIR應用程序
- 24. 一個應用程序可以在後臺運行多少天
- 25. 我可以在bluemix python應用程序中運行多個程序嗎?
- 26. Tomcat:可以在多個運行多個應用程序實例
- 27. 自動播放Adobe AIR應用程序
- 28. 服務器端Adobe AIR應用程序
- 29. 爲iPhone測試Adobe Air應用程序
- 30. 保護Adobe AIR應用程序
並非每個應用程序都以傳統意義上的「文檔」工作。有多個原因可以運行多個應用程序。 E.G.我試圖通過運行兩個實例並使用兩個不同的用戶登錄來測試具有登錄系統的應用程序。由於這種延遲限制,我無法做到這一點。 看起來我要使用虛擬機或其他東西。 – 2012-09-10 13:57:38