getActiveWorkbenchWindow() return null 解决办法
2014-05-22 13:12
501 查看
getActiveWorkbenchWindow 有如下声明
调调用的时候不在UI线程中,所以会返回空,可采用如下办法解决
/** * Returns the currently active window for this workbench (if any). Returns * <code>null</code> if there is no active workbench window. Returns * <code>null</code> if called from a non-UI thread. * * @return the active workbench window, or <code>null</code> if there is * no active workbench window or if called from a non-UI thread */ public IWorkbenchWindow getActiveWorkbenchWindow();
调调用的时候不在UI线程中,所以会返回空,可采用如下办法解决
PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { public void run() { IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow(); System.out.println(window); //做想要做的事情吧。 } });
相关文章推荐
- getActiveWorkbenchWindow() return null 解决办法
- phpExcel getActiveSheet方法返回null解决办法
- 高德地图sdk的AMapNavi.getInstance为null解决办法
- getDrawingCache()=null的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- getActionBar为null的解决办法
- 关于使用super.getHibernateTemplate()中的方法报java.lang.NullPointerException的解决办法
- getReturnValue Crash 解决办法
- getActionBar为null的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- android AlertDialog显示错误 Unable to add window token null is not for an application解决办法
- JavaWeb学习(5.5)---在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- Java调用Document.getElementById方法返回null的解决办法
- getHibernateTemplate()中的方法报java.lang.NullPointerException的解决办法
- Android酱油笔记之关于AlertDialog的Unable to add window token null is not for an application解决办法
- Java调用Document.getElementById方法返回null的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法
- 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法