我有一個RCP應用程序。它的默認透視圖在左側和底部打開兩個視圖,與編輯區相關。 SaveAndRestore選項設置爲true。 在應用下次啓動時,兩個視圖都關閉。爲什麼?我究竟做錯了什麼?RCP SaveAndRestore不重新打開視圖
回答
好吧,看來我的ID有問題。重新創建了一些並檢查了它們。現在一切都很好。
您是否爲您的視圖實現了saveState(記憶)和init(IViewSite網站,IMemento紀念品)?
不是,但不應該由超類處理所提及的方法,以防它們被覆蓋? – Coxer
那麼,如果你直接從ViewPart繼承,那麼上述方法就沒有實現。 可以肯定的是,它可以正確保存,您可以檢出workbrench.xml,它位於運行時文件夾\ .metadata \ .plugins \ org.eclipse.ui.workbench中,然後是'views'部分,然後嘗試用適當的ID找出一個「視圖」部分。 –
該視圖被稱爲「dev.auspex.test.view」和「dev.auspex.test.view2」。我認爲他們是持續正確的...在這裏我的[Workbench.xml](http://upload.auspex.eu/uploads/workbench.xml) – Coxer
- 1. 在Eclipse RCP中只恢復少量視圖saveAndRestore
- 2. 總是打開(創建)Eclipse RCP視圖
- 3. Eclipse RCP - 按鈕點擊打開透視
- 4. 圖片地圖新視圖打開
- 5. Eclipse RCP打開某個位置的視圖
- 6. 如何停止在Eclipse RCP中打開一個視圖?
- 7. Eclipse RCP - 在編輯器文件夾中打開視圖
- 8. Eclipse RCP以編程方式打開視圖e4方式
- 9. iOS - 保存並重新打開圖像視圖
- 10. 打開視圖
- 11. 新頁面打開標籤視圖而不是打開新頁面
- 12. 重疊視圖第一次打開
- 13. 重新打開AVCaptureSession
- 14. 重新打開應用程序後,UIToolbar超級視圖佔用整個視圖
- 15. 如何從ListView打開新視圖
- 16. 使用NavigationView打開新視圖(android)
- 17. 在ViewPager中打開新視圖
- 18. Collectionview單元格打開新視圖
- 19. 打開新視圖iOS應用程序
- 20. 回收站視圖打開新活動
- 21. 打開按鈕點擊新視圖
- 22. 嵌入式視圖中「重新打開」DocuSign「Delivered」信封
- 23. 打開並重新打開exe文件
- 24. 在iOS上禁用「不要重新打開」或「重新打開」對話框
- 25. Windows調試器關閉源視圖,我不能重新打開它
- 26. 在iPad上打開新視圖,並關閉現有視圖。
- 27. 如何從集合視圖控制器打開新的視圖
- 28. 不能重新打開表的MySQL
- 29. 不能重新打開臨時表
- 30. Eclipse RCP:以分離模式以編程方式打開視圖/零件
您爲RCP應用程序使用的是什麼版本的eclipse? – VonC
我正在使用Helios – Coxer
好的,我看到了Indigo的一個bug,但它不適用於你的Eclipse版本。 – VonC