mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-02-28 17:37:38 +01:00
remove intent extras after handling them
This commit is contained in:
parent
5b0935bc92
commit
971c569cb0
@ -249,6 +249,8 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||||||
private fun checkOpenIntents() {
|
private fun checkOpenIntents() {
|
||||||
val dayCodeToOpen = intent.getStringExtra(DAY_CODE) ?: ""
|
val dayCodeToOpen = intent.getStringExtra(DAY_CODE) ?: ""
|
||||||
val openMonth = intent.getBooleanExtra(OPEN_MONTH, false)
|
val openMonth = intent.getBooleanExtra(OPEN_MONTH, false)
|
||||||
|
intent.removeExtra(OPEN_MONTH)
|
||||||
|
intent.removeExtra(DAY_CODE)
|
||||||
if (dayCodeToOpen.isNotEmpty()) {
|
if (dayCodeToOpen.isNotEmpty()) {
|
||||||
calendar_fab.beVisible()
|
calendar_fab.beVisible()
|
||||||
config.storedView = if (openMonth) MONTHLY_VIEW else DAILY_VIEW
|
config.storedView = if (openMonth) MONTHLY_VIEW else DAILY_VIEW
|
||||||
@ -258,6 +260,8 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
|||||||
|
|
||||||
val eventIdToOpen = intent.getIntExtra(EVENT_ID, 0)
|
val eventIdToOpen = intent.getIntExtra(EVENT_ID, 0)
|
||||||
val eventOccurrenceToOpen = intent.getIntExtra(EVENT_OCCURRENCE_TS, 0)
|
val eventOccurrenceToOpen = intent.getIntExtra(EVENT_OCCURRENCE_TS, 0)
|
||||||
|
intent.removeExtra(EVENT_ID)
|
||||||
|
intent.removeExtra(EVENT_OCCURRENCE_TS)
|
||||||
if (eventIdToOpen != 0 && eventOccurrenceToOpen != 0) {
|
if (eventIdToOpen != 0 && eventOccurrenceToOpen != 0) {
|
||||||
Intent(this, EventActivity::class.java).apply {
|
Intent(this, EventActivity::class.java).apply {
|
||||||
putExtra(EVENT_ID, eventIdToOpen)
|
putExtra(EVENT_ID, eventIdToOpen)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user