Я новичок в разработке плагинов eclipse. Я написал код, который получает выбранное имя проекта &. Но если выбран несколько проектов, он отображает первый.Проверьте, выбран ли один проект или нет
Вот мой код
IStructuredSelection selection = (IStructuredSelection) window.getSelectionService().getSelection();
Object firstElement = selection.getFirstElement();
if (firstElement != null) {
if (firstElement instanceof IAdaptable) {
IProject project = (IProject) ((IAdaptable) firstElement).getAdapter(IProject.class);
IPath path = project.getFullPath();
IPath location = project.getLocation();
}
}
Как я могу проверить, выбран ли множественный проект или нет?
Это приводит к бесконечному циклу –
Вы можете посмотреть размер итератора (it) и заключить его. Надеюсь, вы проверяете «instanceOf IAdaptable», чтобы увидеть, выбрано ли несколько проектов. – hemanth
Вы должны вызвать 'it.next()' в цикле, чтобы перейти к каждому новому элементу. –