From 663d264bf18d4af84553d969fd85e782d94faa41 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 7 Sep 2020 13:41:12 -0300 Subject: [wallet] add logcat viewer to dev settings --- .../src/main/java/net/taler/common/AndroidUtils.kt | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'taler-kotlin-android/src/main/java/net/taler/common/AndroidUtils.kt') diff --git a/taler-kotlin-android/src/main/java/net/taler/common/AndroidUtils.kt b/taler-kotlin-android/src/main/java/net/taler/common/AndroidUtils.kt index ceb5ead..72740df 100644 --- a/taler-kotlin-android/src/main/java/net/taler/common/AndroidUtils.kt +++ b/taler-kotlin-android/src/main/java/net/taler/common/AndroidUtils.kt @@ -43,6 +43,9 @@ import androidx.core.content.ContextCompat.getSystemService import androidx.fragment.app.Fragment import androidx.navigation.NavDirections import androidx.navigation.fragment.findNavController +import com.github.pedrovgs.lynx.LynxActivity +import com.github.pedrovgs.lynx.LynxConfig +import com.github.pedrovgs.lynx.model.TraceLevel import net.taler.lib.common.Version fun View.fadeIn(endAction: () -> Unit = {}) { @@ -90,6 +93,13 @@ fun Context.isOnline(): Boolean { } } +fun Context.showLogViewer() { + val lynxActivityIntent = LynxActivity.getIntent(this, LynxConfig().apply { + maxNumberOfTracesToShow = 1500 // higher numbers seem to break share functionality + }) + startActivity(lynxActivityIntent) +} + fun Intent.isSafe(context: Context): Boolean { return context.packageManager.queryIntentActivities(this, MATCH_DEFAULT_ONLY).isNotEmpty() } -- cgit v1.2.3