我想打开ContentHandler
以全屏显示图像。所以我使用以下代码以全屏方式查看所选图像
Invocation invocation = new Invocation(imageFilePath);
invocation.setAction(ContentHandler.ACTION_OPEN);
Registry _registry = Registry .getRegistry(mypackagename.myuiapplication);
_registry.invoke(invocation);
以上代码完美无缺。但是当我全屏查看图像并退出应用程序时。但是我的应用程序重新打开了。
为什么我的应用程序会显示这种有线行为?
答案 0 :(得分:1)
我希望我能得到解决方案。应用程序等待调用响应。这是解决方案
Invocation invocation = new Invocation(imageFilePath);
invocation.setAction(ContentHandler.ACTION_OPEN);
Registry _registry = Registry .getRegistry(mypackagename.myuiapplication);
_registry.setListener(responseListener);
registry.cancelGetResponse();
_registry.invoke(invocation);
private ResponseListener responseListener = new ResponseListener() {
public void invocationResponseNotify(Registry registry) {
registry.getResponse(false);
}
};