INNER CODE UNIT · Kotlin

onBackPressed

SimpleMobileTools/Simple-Calendar · app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/EventActivity.kt:129

    override fun onBackPressed() {
        if (System.currentTimeMillis() - mLastSavePromptTS > SAVE_DISCARD_PROMPT_INTERVAL && isEventChanged()) {
            mLastSavePromptTS = System.currentTimeMillis()
            ConfirmationAdvancedDialog(
                activity = this,
                message = "",
                messageId = com.simplemobiletools.commons.R.string.save_before_closing,
                positive = com.simplemobiletools.commons.R.string.save,
                negative = com.simplemobiletools.commons.R.string.discard
            ) {
                if (it) {
                    saveCurrentEvent()
                } else {
                    super.onBackPressed()
                }
            }
        } else {
            super.onBackPressed()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…