Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. abstract class BaseActivity : AppCompatActivity() {
  2.  
  3. override fun onCreate(savedInstanceState: Bundle?) {
  4. super.onCreate(savedInstanceState)
  5. //initialize() initialize if you want anything
  6. }
  7.  
  8. internal fun showToast(message: String) {
  9. Toast.makeText(this, message, Toast.LENGTH_SHORT).show()
  10. }
  11. internal fun showLongToast(message: String) {
  12. Toast.makeText(this, message, Toast.LENGTH_LONG).show()
  13. }
  14.  
  15. internal fun showParkrProgress() {
  16.  
  17. }
  18.  
  19. internal fun dismissParkrProgress() {
  20.  
  21. }
  22.  
  23. fun showAlertDialog(title: String,message: String?,clickButtonText: String?,onClickListener: DialogInterface.OnClickListener?,
  24. isCancellable: Boolean
  25. ) {
  26. val alertDialogBuilder = AlertDialog.Builder(this@BaseActivity)
  27. if (!title.isEmpty()) {
  28. alertDialogBuilder.setTitle(title)
  29. }
  30. if (message != null)
  31. alertDialogBuilder.setMessage(message)
  32. if (clickButtonText != null && onClickListener != null)
  33. alertDialogBuilder.setPositiveButton(clickButtonText, onClickListener)
  34. val alertDialog = alertDialogBuilder.create()
  35. alertDialog.setCancelable(isCancellable)
  36. alertDialog.show()
  37. }
  38.  
  39.  
  40.  
  41. fun logOut(){
  42. LoginPreferences.remove(PREF_USER_NAME)
  43. LoginActivity.start(this)
  44. finish()
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement