@@ -5,6 +5,7 @@ import android.content.Context
55import android.content.DialogInterface
66import android.content.res.Resources
77import android.os.Handler
8+ import android.util.Log
89import android.webkit.JavascriptInterface
910import android.widget.Toast
1011import com.alibaba.fastjson.JSON
@@ -21,52 +22,52 @@ import com.like.jsbridge.CustomBean
2122@JavascriptBridge(" custom" )
2223class CustomJavascriptBridge (private val context : Context ) {
2324 @JavascriptInterface
24- fun nativeNoArgAndNoCallback (){
25- Toast .makeText(context," 调用原生无参数无回调方法" ,Toast .LENGTH_SHORT ).show()
25+ fun nativeNoArgAndNoCallback () {
26+ Toast .makeText(context, " 调用原生无参数无回调方法" , Toast .LENGTH_SHORT ).show()
2627 }
2728
2829 @JavascriptInterface
29- fun nativeNoArgAndCallback (callback : Callback ){
30+ fun nativeNoArgAndCallback (callback : Callback ) {
3031 callback.success(" 成功回调" )
3132 }
3233
3334 @JavascriptInterface
34- fun nativeArgAndNoCallback (params : String ){
35- Toast .makeText(context,params,Toast .LENGTH_SHORT ).show()
35+ fun nativeArgAndNoCallback (params : String ) {
36+ Toast .makeText(context, params, Toast .LENGTH_SHORT ).show()
3637 }
3738
3839 @JavascriptInterface
39- fun nativeArgAndCallback (params : String ,callback : Callback ){
40- Toast .makeText(context,params,Toast .LENGTH_SHORT ).show()
40+ fun nativeArgAndCallback (params : String , callback : Callback ) {
41+ Toast .makeText(context, params, Toast .LENGTH_SHORT ).show()
4142 callback.success(" 成功回调" )
4243 }
4344
4445 @JavascriptInterface
45- fun nativeDeleteCallback (params : String ,callback : Callback ){
46- Toast .makeText(context,params,Toast .LENGTH_SHORT ).show()
46+ fun nativeDeleteCallback (params : String , callback : Callback ) {
47+ Toast .makeText(context, params, Toast .LENGTH_SHORT ).show()
4748 callback.success(true )
4849 Handler ().postDelayed(Runnable {
49- callback.callback(1 ," 失败" ,null )
50- },3000 )
50+ callback.callback(1 , " 失败" , null )
51+ }, 3000 )
5152 }
5253
5354 @JavascriptInterface
54- fun nativeNoDeleteCallback (params : String ,callback : Callback ){
55- Toast .makeText(context,params,Toast .LENGTH_SHORT ).show()
55+ fun nativeNoDeleteCallback (params : String , callback : Callback ) {
56+ Toast .makeText(context, params, Toast .LENGTH_SHORT ).show()
5657 callback.success(false )
5758 Handler ().postDelayed(Runnable {
58- callback.callback(1 ," 失败" ,null )
59- },3000 )
59+ callback.callback(1 , " 失败" , null )
60+ }, 3000 )
6061 }
6162
6263 @JavascriptInterface
63- fun nativeSyncCallback ():String {
64+ fun nativeSyncCallback (): String {
6465 return " 原生同步回调"
6566 }
6667
6768 @JavascriptInterface
6869 fun nativeDialog (params : String? , successCallback : Callback , failCallback : Callback ) {
69- val bean = JSON .parseObject(params,CustomBean ::class .java)
70+ val bean = JSON .parseObject(params, CustomBean ::class .java)
7071 AlertDialog .Builder (context)
7172 .setTitle(bean.title)
7273 .setMessage(bean.content)
@@ -86,7 +87,7 @@ class CustomJavascriptBridge(private val context: Context) {
8687 }
8788
8889 @JavascriptInterface
89- fun statusHeight ():Int {
90+ fun statusHeight (): Int {
9091 var result = 0
9192 val resourceId = context.resources
9293 .getIdentifier(" status_bar_height" , " dimen" , " android" )
0 commit comments