0
嗨在我看來,我不希望用戶看到默認書籤視圖,因爲我顯示的自定義視圖具有類似的功能。 我該如何刪除它?如何從eclipse中刪除一般類別下的bookmarkview?
我試圖通過在插件的plugin.xml中添加活動並在激活器中禁用它來使用活動來隱藏它,但這沒有幫助。
<activity
id="com.fd.vplus.core.DefBookmarkViewactivity"
name="Default Bookmark view">
</activity>
<activityPatternBinding
activityId="com.fd.vplus.core.DefBookmarkViewactivity"
isEqualityPattern="false"
pattern="org.eclipse.ui/org.eclipse.ui.views.BookmarkView">
</activityPatternBinding>
我想我的觀點的ID更改爲默認書籤視圖,使其覆蓋,但還沒有help.Though這個方法一段時間表現礦井查看,而不是默認的,但現在是也沒有工作。
編輯(在插件激活活動代碼):
IWorkbenchActivitySupport workbenchActivitySupport = PlatformUI.getWorkbench().getActivitySupport();
//Enabling the activity
IActivityManager activityManager = workbenchActivitySupport.getActivityManager();
Set<String> enabledActivities = new HashSet<String>();
String id = "com.fd.vplus.core.DefBookmarkViewActivity";
if (activityManager.getActivity(id).isDefined()) {
enabledActivities.add(id);
}
workbenchActivitySupport.setEnabledActivityIds(enabledActivities);
greg- 449指定的代碼更改沒有隱藏書籤視圖。我已添加活動的實施代碼,請驗證我是否缺少某些內容。 – Raja 2014-12-11 07:56:51