Advertisement
Guest User

Untitled

a guest
Mar 1st, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. package com.example.android.anko.sample.sign_in
  2.  
  3. import android.os.Bundle
  4. import android.support.v7.app.AppCompatActivity
  5. import com.example.android.anko.sample.sign_in.bl.ISignInBL
  6. import com.example.android.anko.sample.sign_in.bl.SignInBL
  7. import com.example.android.anko.sample.sign_in.model.AuthCredentials
  8. import org.jetbrains.anko.activityUiThread
  9. import org.jetbrains.anko.doAsync
  10. import org.jetbrains.anko.setContentView
  11. import org.jetbrains.anko.toast
  12.  
  13. class SignInActivity : AppCompatActivity() {
  14.  
  15. private val signInBL: ISignInBL = SignInBL()
  16. private lateinit var view: SingInView
  17.  
  18. override fun onCreate(savedInstanceState: Bundle?) {
  19. super.onCreate(savedInstanceState)
  20. view = SingInView()
  21. view.setContentView(this)
  22. }
  23.  
  24. fun authorizeUser(username: String, password: String) {
  25. doAsync {
  26. val authorized = signInBL.checkUserCredentials(AuthCredentials(username = username, password = password))
  27.  
  28. activityUiThread {
  29. if (authorized) toast("Signed!!!") else view.showAccessDeniedAlertDialog()
  30. }
  31. }
  32. }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement