Как обнаружить, если файл в IDE редактируется с помощью, Открывают Tools API

Попробуйте это:

textView.post(new Runnable() {
    @Override
    public void run() {
    textView.setText("Hello!"); }
});
6
задан stukelly 26 May 2009 в 06:55
поделиться

2 ответа

Я думаю, что более «чистый» способ - это подключить IOTAEditorNotifier к каждому редактору и иметь ваш метод IOTAEditor.Modified , вызываемый IDE всякий раз, когда содержимое редактора изменяется с помощью клавиатуры, мыши или программно из другого плагина.

Вот пример , который регистрирует IOTAIDENotifier для уведомления об открытии файлов в среде IDE чтобы он мог зарегистрировать свои экземпляры IOTAEditorNotifier .

8
ответ дан 10 December 2019 в 02:52
поделиться

Я должен быть каким-то образом: здесь мы используем SourceConexion ( http://www.epocalipse.com/scx.htm ), который автоматически проверяет файл перед вы редактируете исходный код или форму.

JVCS имеет поддержку интеграции IDE, это открытый исходный код, возможно, они тоже это реализовали: http://jedivcs.sourceforge.net/

1
ответ дан 10 December 2019 в 02:52
поделиться