This commit is contained in:
Etrent 2022-10-19 16:28:39 +08:00
parent 073cef8f2f
commit 469a23b856
2 changed files with 15 additions and 17 deletions

View File

@ -118,9 +118,7 @@ export class btn_click extends Component {
}
public setAddress(add: string) {
console.log(`触发了回调!!回调内容:${add}`)
this.address = add;
}
}

View File

@ -25,19 +25,17 @@
*/
package com.cocos.game
import android.content.res.Configuration
import com.cocos.service.SDKWrapper
import com.cocos.lib.CocosActivity
import android.os.Bundle
import android.content.Context
import android.content.Intent
import android.content.res.Configuration
import android.net.Uri
import android.view.View
import android.os.Bundle
import com.cocos.lib.CocosActivity
import com.cocos.lib.CocosHelper
import com.cocos.lib.CocosJavascriptJavaBridge
import com.cocos.service.SDKWrapper
import com.example.walletconnect_demo.server.BridgeServer
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import com.google.gson.Gson
import com.squareup.moshi.Moshi
import okhttp3.OkHttpClient
import org.komputing.khex.extensions.toNoPrefixHexString
import org.walletconnect.Session
@ -45,9 +43,7 @@ import org.walletconnect.impls.*
import org.walletconnect.nullOnThrow
import java.io.File
import java.util.*
import com.google.gson.Gson
import kotlinx.coroutines.launch
import com.squareup.moshi.Moshi
public class AppActivity : CocosActivity(), Session.Callback {
override fun onCreate(savedInstanceState: Bundle?) {
@ -87,8 +83,12 @@ public class AppActivity : CocosActivity(), Session.Callback {
private fun sessionApproved() {
println("--------sessionApproved--------------")
var t = session.approvedAccounts()!![0];
println(t);
// CocosJavascriptJavaBridge.evalString("window.setAddress(${t})")
CocosHelper.runOnGameThread { CocosJavascriptJavaBridge.evalString("window.setAddress('${t.toString()}')") }
// CocosJavascriptJavaBridge.evalString("console.log(\"Javascript Java bridge!\")");
println(session.approvedAccounts())
}
private fun sessionClosed() {