我的应用程序是一个有两个视图的透视图。 启动时,应用程序显示带有表的viewA,viewB被隐藏。 当我从表格中选择一个项目时,打开viewB,将您选择的项目发送到viewB,并隐藏viewA。 我可以执行这些操作,但在控制台上我有以下警告: “在激活部分”viewA“的过程中,阻止了递归尝试激活部分”viewB“。 有人帮忙解决这个警告吗?。
答案 0 :(得分:2)
您是否正在按钮点击事件方法中显示“视图”?如果是这样,您可能需要将以后的UI线程排队,以便将其包装在以下位置:
Display.getDefault().asyncExec(new Runnable() {
@Override
public void run() {
// Your UI update code.
}
};