public class LivemeJSInterfaceCommon extends LivemeJSInterfaceBase
限定符和类型 | 类和说明 |
---|---|
static interface |
LivemeJSInterfaceCommon.IJS2AndroidCallback
Android调用JS时传入的回调对象
|
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
TAG_JSLOG |
mWV
构造器和说明 |
---|
LivemeJSInterfaceCommon(android.webkit.WebView wv) |
限定符和类型 | 方法和说明 |
---|---|
void |
callCallbackFunction(int handle,
org.json.JSONObject params) |
void |
callFunction(java.lang.String ___name,
org.json.JSONObject ___params) |
static java.lang.String |
getJSInterfaceKeyName() |
void |
getJSIVersion(int cbHandle) |
void |
getQueryDataParams(int cbHandle) |
void |
loadLangData(java.lang.String webFolder,
java.lang.String lang,
int cbHandle) |
void |
log(java.lang.String info) |
int |
registerCallbackFunction(LivemeJSInterfaceCommon.IJS2AndroidCallback cb)
注册一个JS回调到Android端的回调对象,返回一个引用句柄(该句柄可传入JS中用于回调)。
|
void |
report(java.lang.String tableName,
org.json.JSONObject info) |
void |
setQueryDataParam(java.lang.String key,
java.lang.String value)
设定页面加载参数
由于iOS中WKWebView在加载本地文件时无法通过url传递参数,所以我们用此接口来传递参数。
|
void |
unregisterCallbackFunction(int handle) |
callDeviceJSInterfaceFunction, callJSCallback, callJSCallbackAndReleaseHandle, releaseCallbackHandle
public static final java.lang.String TAG_JSLOG
public static java.lang.String getJSInterfaceKeyName()
public void getJSIVersion(int cbHandle)
getJSIVersion
在类中 LivemeJSInterfaceBase
public int registerCallbackFunction(LivemeJSInterfaceCommon.IJS2AndroidCallback cb)
cb
- 回调对象public void setQueryDataParam(java.lang.String key, java.lang.String value)
key
- value
- public void unregisterCallbackFunction(int handle)
public void callCallbackFunction(int handle, org.json.JSONObject params)
public void log(java.lang.String info)
public void loadLangData(java.lang.String webFolder, java.lang.String lang, int cbHandle)
public void report(java.lang.String tableName, org.json.JSONObject info)
public void getQueryDataParams(int cbHandle)
public void callFunction(java.lang.String ___name, org.json.JSONObject ___params)
callFunction
在类中 LivemeJSInterfaceBase