我在(UnityPlayer)活动中添加了一个Webview,但是webview没有接收到触摸。
由于加载时间的原因,我无法将webview添加到新的Activity中。所以我当前从当前活动中获取根视图并添加包含webview的新布局。显然,应用程序中的某些内容阻止了我的webview接受触摸。任何想法如何确保webview接受接触。
UnityPlayer.currentActivity.runOnUiThread(new Runnable() {
public void run() {
FrameLayout layout = new FrameLayout(UnityPlayer.currentActivity);
WebView webview = new WebView(UnityPlayer.currentActivity);
webview.loadUrl(url);
ViewGroup rootView = (ViewGroup)(UnityPlayer.currentActivity.getWindow().getDecorView().findViewById(android.R.id.content));
rootView.addView(layout);
layout.addView(webview);
}
});
请注意:我无法访问UntiyPlayer.currentActivity源
为每个人欢呼
答案 0 :(得分:3)
我需要添加
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />
清单中的活动