我试图将一个异步Kotlin方法的结果存储到一个变量中。
Amplify.Auth.fetchAuthSession(
{result ->
Log.i(TAG, "Amplify: Fetch Auth Session $result")
isAuthenticated = result.isSignedIn
{error ->
Log.e(TAG , "Amplify: Fetch Auth Session $error")
if (isAuthenticated == true) {
[...]
我真的不知道如何将result.isSignedIn
设置为isAuthenticated
变量,以便我可以在闭包之外使用它。我在stackoverflow上找到了一个类似的问题,但它并没有帮助我。
谁能帮帮我?