Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- abstract class BaseActivity : AppCompatActivity() {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- //initialize() initialize if you want anything
- }
- internal fun showToast(message: String) {
- Toast.makeText(this, message, Toast.LENGTH_SHORT).show()
- }
- internal fun showLongToast(message: String) {
- Toast.makeText(this, message, Toast.LENGTH_LONG).show()
- }
- internal fun showParkrProgress() {
- }
- internal fun dismissParkrProgress() {
- }
- fun showAlertDialog(title: String,message: String?,clickButtonText: String?,onClickListener: DialogInterface.OnClickListener?,
- isCancellable: Boolean
- ) {
- val alertDialogBuilder = AlertDialog.Builder(this@BaseActivity)
- if (!title.isEmpty()) {
- alertDialogBuilder.setTitle(title)
- }
- if (message != null)
- alertDialogBuilder.setMessage(message)
- if (clickButtonText != null && onClickListener != null)
- alertDialogBuilder.setPositiveButton(clickButtonText, onClickListener)
- val alertDialog = alertDialogBuilder.create()
- alertDialog.setCancelable(isCancellable)
- alertDialog.show()
- }
- fun logOut(){
- LoginPreferences.remove(PREF_USER_NAME)
- LoginActivity.start(this)
- finish()
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement