1

当其他 webview 已经在堆栈上时,我想在后台打开一个 webview。在 EFL 中甚至有可能吗?每次尝试都以某种崩溃结束。也许你有任何提示如何去做这样的事情?

4

1 回答 1

0

你说的背景是什么意思?我猜你的意思是“线程”。

您可以使用 EFL 应用程序在另一个线程中执行其他工作和大量计算,但不能直接在线程内调用“EFL API(包括 webview)”。如果您想在执行其他操作的同时创建 webview,请使用 ecore_idler 或 ecore_idle_enterer。当无事可做时调用ecore_idler - 没有事件、没有触摸、没有计时器到期等。ecore_idle_enterer 在每次渲染之前被调用。所以保证它在一个循环中至少被调用一次。

谢谢。

于 2014-12-04T18:29:09.883 回答