Fix crash in debug logging

pull/2521/head
Alex Baker 2 years ago
parent a9cb7b0e89
commit 7048f6a965

@ -194,7 +194,9 @@ class MainActivity : InjectingAppCompatActivity(), TaskListFragmentCallbackHandl
val openTask = !intent.isFromHistory val openTask = !intent.isFromHistory
&& (intent.hasExtra(OPEN_TASK) || intent.hasExtra(CREATE_TASK)) && (intent.hasExtra(OPEN_TASK) || intent.hasExtra(CREATE_TASK))
val tef = taskEditFragment val tef = taskEditFragment
Timber.d(""" if (BuildConfig.DEBUG) {
Timber.d(
"""
********** **********
broughtToFront: ${intent.broughtToFront} broughtToFront: ${intent.broughtToFront}
@ -206,7 +208,9 @@ class MainActivity : InjectingAppCompatActivity(), TaskListFragmentCallbackHandl
CREATE_TASK: ${intent.hasExtra(CREATE_TASK)} CREATE_TASK: ${intent.hasExtra(CREATE_TASK)}
taskListFragment: ${taskListFragment?.getFilter()?.let { "${it.listingTitle}: $it" }} taskListFragment: ${taskListFragment?.getFilter()?.let { "${it.listingTitle}: $it" }}
taskEditFragment: ${taskEditFragment?.editViewModel?.task} taskEditFragment: ${taskEditFragment?.editViewModel?.task}
**********""") **********"""
)
}
if (!openTask && (openFilter != null || !loadFilter.isNullOrBlank())) { if (!openTask && (openFilter != null || !loadFilter.isNullOrBlank())) {
tef?.let { tef?.let {
lifecycleScope.launch { lifecycleScope.launch {
@ -546,10 +550,9 @@ class MainActivity : InjectingAppCompatActivity(), TaskListFragmentCallbackHandl
get() = flags and Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT > 0 get() = flags and Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT > 0
val Intent.flagsToString val Intent.flagsToString
get() = if (BuildConfig.DEBUG) "" else get() = Intent::class.java.declaredFields
Intent::class.java.declaredFields .filter { it.name.startsWith("FLAG_") }
.filter { it.name.startsWith("FLAG_") } .filter { flags or it.getInt(null) == flags }
.filter { flags or it.getInt(null) == flags } .joinToString(" | ") { it.name }
.joinToString(" | ") { it.name }
} }
} }
Loading…
Cancel
Save