我想在Unity上获得userAgent。 平台是Android。
但是NoSuchMethodError 为什么?? 我的英文说的不是很好。遗憾
AndroidJavaClass unity = new AndroidJavaClass ("com.unity3d.player.UnityPlayer");
AndroidJavaObject context = unity.GetStatic<AndroidJavaObject>("currentActivity").Call<AndroidJavaObject>("getApplicationContext");
AndroidJavaObject webView = new AndroidJavaObject ("android/webkit/WebView", context);
AndroidJavaObject webViewSetting = webView.Call<AndroidJavaObject> ("getSettings");
string userAgent = webViewSetting.Call<string>("getUserAgentString");
答案 0 :(得分:0)
你需要使用“。”而不是类名中的“/”
<强>正确强>
AndroidJavaObject webView = new AndroidJavaObject ("android.webkit.WebView", context);