-
创建时间
23年1月4日
-
最后回复
23年1月5日
- 17
回复
- 1.3K
浏览
- 3
用户
你好,Kotlin 可以参考如下代码,我这边测试是正常的
package com.ywj.tdsdemo
import android.os.Bundle
import android.util.Log
import androidx.appcompat.app.AppCompatActivity
import cn.leancloud.LCUser
import io.reactivex.Observer
import io.reactivex.disposables.Disposable
class TestActivity : AppCompatActivity() {
private val TAG: String = "TestActivity"
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_test2)
register()
}
private fun register(){
val user = LCUser()
user.username = "Tom"
user.password = "cat!@#123"
user.email = "tom@leancloud.rocks"
user.mobilePhoneNumber = "+8618200008888"
user.put("gender", "secret")
user.signUpInBackground().subscribe(object : Observer<LCUser?> {
override fun onSubscribe(d: Disposable) {
Log.e(TAG, "onSubscribe: "+ d.toString() )
}
override fun onNext(t: LCUser) {
Log.e(TAG, "注册成功: "+ t.toJSONString() )
}
override fun onError(e: Throwable) {
Log.e(TAG, "注册失败: "+ e.message.toString() )
}
override fun onComplete() {
}
})
}
}//自动转化的代码
todo.saveInBackground().subscribe(object : Observer<LCObject?> {
fun onSubscribe(disposable: Disposable?) {}
fun onNext(todo: LCObject) {
// 成功保存之后,执行其他逻辑
println("保存成功。objectId:" + todo.objectId)
}
fun onError(throwable: Throwable?) {
// 异常处理
}
fun onComplete() {}
})
//我不知道怎么实现的代码
user.signUpInBackground().subscribe(
)上面给的 kotlin 代码有示例,请问参考这个写的话,遇到了什么具体的问题吗?
import cn.leancloud.LCUser
import io.reactivex.Observer
import io.reactivex.disposables.Disposable
// 忽略了一部分代码,重点看下面这些
user.signUpInBackground().subscribe(object : Observer<LCUser?> {
override fun onSubscribe(d: Disposable) {
Log.e(TAG, "onSubscribe: "+ d.toString() )
}
override fun onNext(t: LCUser) {
Log.e(TAG, "注册成功: "+ t.toJSONString() )
}
override fun onError(e: Throwable) {
Log.e(TAG, "注册失败: "+ e.message.toString() )
}
override fun onComplete() {
}
})
