我不知道如何解决代码,我对编码非常陌生。任何帮助将不胜感激。
Class LoginDataSource {
fun login(username: String, password: String): Result<LoggedInUser> {
try {
// TODO: handle loggedInUser authentication
val fakeUser = LoggedInUser(java.util.UUID.randomUUID().toString(), "Jane Doe")
return Result.Success(fakeUser)
} catch (e: Throwable) {
return Result.Error(IOException("Error logging in", e))
}
}
fun logout() {
// TODO: revoke authentication
}
}
答案 0 :(得分:0)
我认为它基于您必须调用的API,它与项目相关。
无论如何,如果您只是在做一些学习而没有API,则可以将凭据保存在某处(例如SharedPreferences或使用ViewModel),然后从那里删除它们。
您还可以与Android文档相关联,以搜索如下内容:
https://developer.android.com/training/id-auth
希望它有用:)