Как очистить данные в Preference Store при удалении плагина Eclipse? - PullRequest
1 голос
/ 01 сентября 2011

Я разрабатываю Eclipse-плагин, который имеет собственную страницу настроек.Я храню некоторые данные с помощью IPersistentPreferenceStore, но хотел бы удалить / очистить эти данные при удалении моего плагина.В противном случае, всякий раз, когда я переустанавливаю плагин, я снова загружаю старые данные из предыдущих установок.

До сих пор мне не удавалось найти какие-либо ловушки / события для удаления плагина eclipse, чтобы уведомить мой плагин.У кого-нибудь есть идея?

1 Ответ

1 голос
/ 02 сентября 2011

Дело в том, что ваш плагин явно регистрирует слушателя на IProvisioningEventBus, который является внутренним API P2.

Тогда ваш слушатель будет уведомлен, если что-то должно быть удалено, очистите хранилище настроек, если вам нужен подключаемый модуль для удаления.

...