diff --git a/FAQ.md b/FAQ.md
index 6d91ee624e..34d179c974 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -1948,7 +1948,7 @@ Messages will automatically be marked read on expanding, unless this was disable
**(71) How do I use filter rules?**
-You can edit filter rules by long pressing a folder in the folder list.
+You can edit filter rules by long pressing a folder in the folder list of an account (tap the account name in the navigation/side menu).
New rules will be applied to new messages received in the folder, not to existing messages.
You can check the rule and apply the rule to existing messages or, alternatively, long press the rule in the rule list and select *Execute now*.
@@ -2004,7 +2004,7 @@ You can select one of these actions to apply to matching messages:
* Add keyword
* Move
* Copy (Gmail: label)
-* Answer (with template)
+* Answer/forward (with template)
* Text-to-speech (sender and subject)
* Automation (Tasker, etc)
diff --git a/app/build.gradle b/app/build.gradle
index 571fc1b03b..381acac670 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -2,7 +2,7 @@ apply plugin: 'com.android.application'
apply plugin: 'com.bugsnag.android.gradle'
def getVersionCode = { -> return 1417 }
-def getReleaseName = { -> return "\"Bambiraptor\"" }
+def getReleaseName = { -> return "\"Camelotia\"" }
// https://en.wikipedia.org/wiki/List_of_dinosaur_genera
def keystorePropertiesFile = rootProject.file("keystore.properties")
diff --git a/app/schemas/mapping/FairEmail-v1.1417-github-release-mapping.txt b/app/schemas/mapping/FairEmail-v1.1417-github-release-mapping.txt
new file mode 100644
index 0000000000..cdd24a9636
--- /dev/null
+++ b/app/schemas/mapping/FairEmail-v1.1417-github-release-mapping.txt
@@ -0,0 +1,134159 @@
+# compiler: R8
+# compiler_version: 2.1.75
+# min_api: 21
+# pg_map_id: c152f15
+# common_typos_disable
+android.support.customtabs.ICustomTabsCallback -> a.a.a.a:
+android.support.customtabs.ICustomTabsCallback$Stub -> a.a.a.a$a:
+ 1:2:void ():44:45 ->
+ 1:1:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):188:188 -> onTransact
+ 2:2:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):165:165 -> onTransact
+ 3:3:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):167:167 -> onTransact
+ 4:5:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):169:170 -> onTransact
+ 6:6:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):176:176 -> onTransact
+ 7:7:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):182:182 -> onTransact
+ 8:8:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):140:140 -> onTransact
+ 9:9:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):142:142 -> onTransact
+ 10:11:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):144:145 -> onTransact
+ 12:12:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):151:151 -> onTransact
+ 13:14:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):153:154 -> onTransact
+ 15:15:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):160:160 -> onTransact
+ 16:16:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):124:124 -> onTransact
+ 17:17:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):126:126 -> onTransact
+ 18:19:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):128:129 -> onTransact
+ 20:20:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):135:135 -> onTransact
+ 21:21:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):110:110 -> onTransact
+ 22:23:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):112:113 -> onTransact
+ 24:24:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):119:119 -> onTransact
+ 25:25:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):94:94 -> onTransact
+ 26:26:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):96:96 -> onTransact
+ 27:28:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):98:99 -> onTransact
+ 29:29:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):105:105 -> onTransact
+ 30:30:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):78:78 -> onTransact
+ 31:31:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):80:80 -> onTransact
+ 32:33:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):82:83 -> onTransact
+ 34:34:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):89:89 -> onTransact
+ 35:35:boolean onTransact(int,android.os.Parcel,android.os.Parcel,int):73:73 -> onTransact
+android.support.customtabs.ICustomTabsService -> a.a.a.b:
+ boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List) -> d
+ boolean newSession(android.support.customtabs.ICustomTabsCallback) -> f
+ boolean warmup(long) -> p
+android.support.customtabs.ICustomTabsService$Stub -> a.a.a.b$a:
+ int $r8$clinit -> a
+ 1:3:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):81:83 -> asInterface
+ 4:4:android.support.customtabs.ICustomTabsService asInterface(android.os.IBinder):85:85 -> asInterface
+android.support.customtabs.ICustomTabsService$Stub$Proxy -> a.a.a.b$a$a:
+ android.os.IBinder mRemote -> a
+ 1:2:void (android.os.IBinder):326:327 ->
+ 1:1:android.os.IBinder asBinder():331:331 -> asBinder
+ 1:2:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):409:410 -> d
+ 3:4:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):413:414 -> d
+ 5:6:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):416:417 -> d
+ 7:7:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):420:420 -> d
+ 8:9:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):423:424 -> d
+ 10:12:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):429:431 -> d
+ 13:14:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):434:435 -> d
+ 15:17:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):438:438 -> d
+ 18:19:boolean mayLaunchUrl(android.support.customtabs.ICustomTabsCallback,android.net.Uri,android.os.Bundle,java.util.List):439:440 -> d
+ 1:2:boolean newSession(android.support.customtabs.ICustomTabsCallback):360:361 -> f
+ 3:6:boolean newSession(android.support.customtabs.ICustomTabsCallback):364:367 -> f
+ 7:8:boolean newSession(android.support.customtabs.ICustomTabsCallback):370:371 -> f
+ 9:11:boolean newSession(android.support.customtabs.ICustomTabsCallback):374:374 -> f
+ 12:13:boolean newSession(android.support.customtabs.ICustomTabsCallback):375:376 -> f
+ 1:2:boolean warmup(long):339:340 -> p
+ 3:6:boolean warmup(long):343:346 -> p
+ 7:8:boolean warmup(long):349:350 -> p
+ 9:11:boolean warmup(long):353:353 -> p
+ 12:13:boolean warmup(long):354:355 -> p
+android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer:
+ 1:1:void ():11:11 ->
+ 1:1:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read
+ 1:1:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):17:17 -> write
+android.support.v4.graphics.drawable.IconCompatParcelizer -> android.support.v4.graphics.drawable.IconCompatParcelizer:
+ 1:1:void ():11:11 ->
+ 1:1:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):13:13 -> read
+ 1:1:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):17:17 -> write
+androidx.activity.ComponentActivity -> androidx.activity.ComponentActivity:
+ 1:1:void ():225:225 ->
+ 2:3:void ():108:109 ->
+ 4:4:void ():112:112 ->
+ 5:5:void ():118:118 ->
+ 6:6:void ():139:139 ->
+ 7:7:void ():141:141 ->
+ 8:8:void ():226:226 ->
+ 9:10:void ():234:235 ->
+ 11:11:void ():249:249 ->
+ 12:12:void ():263:263 ->
+ 13:13:void ():273:273 ->
+ 14:14:void ():229:229 ->
+ 15:16:void (int):289:290 ->
+ 1:1:void access$001(androidx.activity.ComponentActivity):93:93 -> access$001
+ 1:2:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):408:409 -> addContentView
+ 1:1:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):438:438 -> addOnContextAvailableListener
+ 1:1:void ensureViewModelStore():489:489 -> ensureViewModelStore
+ 2:2:void ensureViewModelStore():491:491 -> ensureViewModelStore
+ 3:3:void ensureViewModelStore():494:494 -> ensureViewModelStore
+ 4:5:void ensureViewModelStore():496:497 -> ensureViewModelStore
+ 1:1:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():686:686 -> getActivityResultRegistry
+ 1:1:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():512:512 -> getDefaultViewModelProviderFactory
+ 2:4:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():516:518 -> getDefaultViewModelProviderFactory
+ 5:5:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():520:520 -> getDefaultViewModelProviderFactory
+ 6:6:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():522:522 -> getDefaultViewModelProviderFactory
+ 7:7:androidx.lifecycle.ViewModelProvider$Factory getDefaultViewModelProviderFactory():513:513 -> getDefaultViewModelProviderFactory
+ 1:2:java.lang.Object getLastCustomNonConfigurationInstance():380:381 -> getLastCustomNonConfigurationInstance
+ 1:1:androidx.lifecycle.Lifecycle getLifecycle():463:463 -> getLifecycle
+ 1:1:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():547:547 -> getOnBackPressedDispatcher
+ 1:1:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():553:553 -> getSavedStateRegistry
+ 1:1:androidx.lifecycle.ViewModelStore getViewModelStore():479:479 -> getViewModelStore
+ 2:3:androidx.lifecycle.ViewModelStore getViewModelStore():483:484 -> getViewModelStore
+ 4:4:androidx.lifecycle.ViewModelStore getViewModelStore():480:480 -> getViewModelStore
+ 1:1:void initViewTreeOwners():415:415 -> initViewTreeOwners
+ 2:2:void androidx.lifecycle.ViewTreeLifecycleOwner.set(android.view.View,androidx.lifecycle.LifecycleOwner):49:49 -> initViewTreeOwners
+ 2:2:void initViewTreeOwners():415 -> initViewTreeOwners
+ 3:3:void initViewTreeOwners():416:416 -> initViewTreeOwners
+ 4:4:void androidx.lifecycle.ViewTreeViewModelStoreOwner.set(android.view.View,androidx.lifecycle.ViewModelStoreOwner):50:50 -> initViewTreeOwners
+ 4:4:void initViewTreeOwners():416 -> initViewTreeOwners
+ 5:5:void initViewTreeOwners():417:417 -> initViewTreeOwners
+ 6:6:void androidx.savedstate.ViewTreeSavedStateRegistryOwner.set(android.view.View,androidx.savedstate.SavedStateRegistryOwner):53:53 -> initViewTreeOwners
+ 6:6:void initViewTreeOwners():417 -> initViewTreeOwners
+ 1:2:void onActivityResult(int,int,android.content.Intent):631:632 -> onActivityResult
+ 1:1:void onBackPressed():536:536 -> onBackPressed
+ 1:7:void onCreate(android.os.Bundle):303:309 -> onCreate
+ 1:4:void onRequestPermissionsResult(int,java.lang.String[],int[]):651:651 -> onRequestPermissionsResult
+ 5:6:void onRequestPermissionsResult(int,java.lang.String[],int[]):654:655 -> onRequestPermissionsResult
+ 1:1:java.lang.Object onRetainNonConfigurationInstance():335:335 -> onRetainNonConfigurationInstance
+ 2:2:java.lang.Object onRetainNonConfigurationInstance():337:337 -> onRetainNonConfigurationInstance
+ 3:3:java.lang.Object onRetainNonConfigurationInstance():342:342 -> onRetainNonConfigurationInstance
+ 4:4:java.lang.Object onRetainNonConfigurationInstance():344:344 -> onRetainNonConfigurationInstance
+ 5:7:java.lang.Object onRetainNonConfigurationInstance():352:354 -> onRetainNonConfigurationInstance
+ 1:3:void onSaveInstanceState(android.os.Bundle):316:318 -> onSaveInstanceState
+ 4:6:void onSaveInstanceState(android.os.Bundle):320:322 -> onSaveInstanceState
+ 1:1:android.content.Context peekAvailableContext():423:423 -> peekAvailableContext
+ 1:3:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultRegistry,androidx.activity.result.ActivityResultCallback):666:666 -> registerForActivityResult
+ 4:4:androidx.activity.result.ActivityResultLauncher registerForActivityResult(androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):675:675 -> registerForActivityResult
+ 1:1:void removeOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):444:444 -> removeOnContextAvailableListener
+ 1:2:void setContentView(int):386:387 -> setContentView
+ 3:4:void setContentView(android.view.View):392:393 -> setContentView
+ 5:6:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):400:401 -> setContentView
+ 1:1:void startActivityForResult(android.content.Intent,int):567:567 -> startActivityForResult
+ 2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):581:581 -> startActivityForResult
+ 1:1:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int):598:598 -> startIntentSenderForResult
+ 2:2:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):615:615 -> startIntentSenderForResult
+androidx.activity.ComponentActivity$1 -> androidx.activity.ComponentActivity$1:
+ 1:1:void (androidx.activity.ComponentActivity):119:119 ->
+ 1:1:void run():126:126 -> run
+ 2:2:void run():128:128 -> run
+ 3:3:void run():130:130 -> run
+androidx.activity.ComponentActivity$2 -> androidx.activity.ComponentActivity$2:
+ 1:1:void (androidx.activity.ComponentActivity):141:141 ->
+ 1:1:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):149:149 -> onLaunch
+ 2:2:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):153:153 -> onLaunch
+ 3:3:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):155:155 -> onLaunch
+ 4:4:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):165:165 -> onLaunch
+ 5:7:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):167:169 -> onLaunch
+ 8:8:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):173:173 -> onLaunch
+ 9:9:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):176:176 -> onLaunch
+ 10:13:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):182:185 -> onLaunch
+ 14:14:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):184:184 -> onLaunch
+ 15:15:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):187:187 -> onLaunch
+ 16:16:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):191:191 -> onLaunch
+ 17:17:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):193:193 -> onLaunch
+ 18:18:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):192:192 -> onLaunch
+ 19:19:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):195:195 -> onLaunch
+ 20:20:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):197:197 -> onLaunch
+ 21:23:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):200:202 -> onLaunch
+ 24:24:void androidx.core.app.ActivityCompat.startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> onLaunch
+ 24:24:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):200 -> onLaunch
+ 25:25:void androidx.core.app.ActivityCompat.startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):274:274 -> onLaunch
+ 25:25:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):200 -> onLaunch
+ 26:26:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):204:204 -> onLaunch
+ 27:27:void androidx.core.app.ActivityCompat.startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):0:0 -> onLaunch
+ 27:27:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):215 -> onLaunch
+ 28:28:void androidx.core.app.ActivityCompat.startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):237:237 -> onLaunch
+ 28:28:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):215 -> onLaunch
+ 29:29:android.os.Bundle androidx.core.app.ActivityOptionsCompat.toBundle():0:0 -> onLaunch
+ 29:29:void onLaunch(int,androidx.activity.result.contract.ActivityResultContract,java.lang.Object,androidx.core.app.ActivityOptionsCompat):171 -> onLaunch
+androidx.activity.ComponentActivity$2$1 -> androidx.activity.ComponentActivity$2$1:
+ 1:1:void (androidx.activity.ComponentActivity$2,int,androidx.activity.result.contract.ActivityResultContract$SynchronousResult):155:155 ->
+ 1:1:void run():158:158 -> run
+androidx.activity.ComponentActivity$2$2 -> androidx.activity.ComponentActivity$2$2:
+ 1:1:void (androidx.activity.ComponentActivity$2,int,android.content.IntentSender$SendIntentException):204:204 ->
+ 1:4:void run():207:207 -> run
+androidx.activity.ComponentActivity$3 -> androidx.activity.ComponentActivity$3:
+ 1:1:void (androidx.activity.ComponentActivity):235:235 ->
+ 1:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):239:241 -> onStateChanged
+ 4:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):243:243 -> onStateChanged
+androidx.activity.ComponentActivity$4 -> androidx.activity.ComponentActivity$4:
+ 1:1:void (androidx.activity.ComponentActivity):249:249 ->
+ 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):253:253 -> onStateChanged
+ 2:2:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):255:255 -> onStateChanged
+ 3:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):257:258 -> onStateChanged
+androidx.activity.ComponentActivity$5 -> androidx.activity.ComponentActivity$5:
+ 1:1:void (androidx.activity.ComponentActivity):263:263 ->
+ 1:2:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):267:268 -> onStateChanged
+androidx.activity.ComponentActivity$NonConfigurationInstances -> androidx.activity.ComponentActivity$NonConfigurationInstances:
+ 1:1:void ():103:103 ->
+androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner:
+ 1:2:void (android.app.Activity):45:46 ->
+ 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):51:51 -> onStateChanged
+ 2:2:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):54:54 -> onStateChanged
+ 3:10:void initializeReflectiveFields():101:108 -> onStateChanged
+ 3:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):55 -> onStateChanged
+ 11:13:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):57:59 -> onStateChanged
+ 14:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):62:62 -> onStateChanged
+ 15:15:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):69:69 -> onStateChanged
+ 16:16:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):72:72 -> onStateChanged
+ 17:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):79:79 -> onStateChanged
+ 18:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):81:82 -> onStateChanged
+ 20:20:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):87:87 -> onStateChanged
+ 21:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):91:91 -> onStateChanged
+ 22:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):94:94 -> onStateChanged
+ 23:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):89:89 -> onStateChanged
+ 24:24:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):76:76 -> onStateChanged
+ 25:25:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):74:74 -> onStateChanged
+ 26:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):91:91 -> onStateChanged
+androidx.activity.OnBackPressedCallback -> androidx.activity.OnBackPressedCallback:
+ 1:1:void (boolean):54:54 ->
+ 2:2:void (boolean):46:46 ->
+ 3:3:void (boolean):55:55 ->
+ 1:1:void addCancellable(androidx.activity.Cancellable):103:103 -> addCancellable
+ 1:1:boolean isEnabled():82:82 -> isEnabled
+ 1:2:void remove():91:92 -> remove
+ 1:1:void removeCancellable(androidx.activity.Cancellable):107:107 -> removeCancellable
+ 1:1:void setEnabled(boolean):71:71 -> setEnabled
+androidx.activity.OnBackPressedDispatcher -> androidx.activity.OnBackPressedDispatcher:
+ 1:1:void (java.lang.Runnable):77:77 ->
+ 2:2:void (java.lang.Runnable):59:59 ->
+ 3:3:void (java.lang.Runnable):78:78 ->
+ 1:2:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):148:149 -> addCallback
+ 3:3:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):153:153 -> addCallback
+ 1:6:void onBackPressed():187:192 -> onBackPressed
+ 7:8:void onBackPressed():196:197 -> onBackPressed
+androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable:
+ 1:4:void (androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):223:226 ->
+ 1:5:void cancel():246:250 -> cancel
+ 1:2:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):232:233 -> onStateChanged
+ 3:5:androidx.activity.Cancellable androidx.activity.OnBackPressedDispatcher.addCancellableCallback(androidx.activity.OnBackPressedCallback):114:116 -> onStateChanged
+ 3:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):233 -> onStateChanged
+ 6:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):233:234 -> onStateChanged
+ 8:9:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):236:237 -> onStateChanged
+ 10:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):239:240 -> onStateChanged
+androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable:
+ 1:2:void (androidx.activity.OnBackPressedDispatcher,androidx.activity.OnBackPressedCallback):203:204 ->
+ 1:2:void cancel():209:210 -> cancel
+androidx.activity.contextaware.ContextAwareHelper -> androidx.activity.contextaware.ContextAwareHelper:
+ 1:1:void ():49:49 ->
+ 2:2:void ():42:42 ->
+ 1:2:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):73:74 -> addOnContextAvailableListener
+ 3:3:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):76:76 -> addOnContextAvailableListener
+ 1:1:void clearAvailableContext():108:108 -> clearAvailableContext
+ 1:3:void dispatchOnContextAvailable(android.content.Context):97:99 -> dispatchOnContextAvailable
+ 1:1:android.content.Context peekAvailableContext():62:62 -> peekAvailableContext
+ 1:1:void removeOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):87:87 -> removeOnContextAvailableListener
+androidx.activity.result.ActivityResult -> androidx.activity.result.ActivityResult:
+ 1:1:void ():109:109 ->
+ 1:3:void (int,android.content.Intent):45:47 ->
+ 4:6:void (android.os.Parcel):50:52 ->
+ 1:1:android.content.Intent getData():67:67 -> getData
+ 1:1:int getResultCode():59:59 -> getResultCode
+ 1:1:java.lang.String toString():72:72 -> toString
+ 2:2:java.lang.String resultCodeToString(int):90:90 -> toString
+ 2:2:java.lang.String toString():73 -> toString
+ 3:3:java.lang.String toString():73:73 -> toString
+ 1:4:void writeToParcel(android.os.Parcel,int):96:99 -> writeToParcel
+androidx.activity.result.ActivityResult$1 -> androidx.activity.result.ActivityResult$1:
+ 1:1:void ():109:109 ->
+ 1:1:androidx.activity.result.ActivityResult createFromParcel(android.os.Parcel):112:112 -> createFromParcel
+ 1:1:java.lang.Object createFromParcel(android.os.Parcel):109 -> createFromParcel
+ 1:1:androidx.activity.result.ActivityResult[] newArray(int):117:117 -> newArray
+ 1:1:java.lang.Object[] newArray(int):109 -> newArray
+androidx.activity.result.ActivityResultLauncher -> androidx.activity.result.ActivityResultLauncher:
+ 1:1:void ():34:34 ->
+androidx.activity.result.ActivityResultRegistry -> androidx.activity.result.ActivityResultRegistry:
+ 1:1:void ():51:51 ->
+ 2:2:void ():65:65 ->
+ 3:5:void ():67:69 ->
+ 6:6:void ():71:71 ->
+ 7:7:void ():74:74 ->
+ 8:8:void ():76:76 ->
+ 1:1:boolean dispatchResult(int,int,android.content.Intent):317:317 -> dispatchResult
+ 2:2:boolean dispatchResult(int,int,android.content.Intent):321:321 -> dispatchResult
+ 3:3:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):358:358 -> dispatchResult
+ 3:3:boolean dispatchResult(int,int,android.content.Intent):321 -> dispatchResult
+ 4:5:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):360:361 -> dispatchResult
+ 4:5:boolean dispatchResult(int,int,android.content.Intent):321 -> dispatchResult
+ 6:6:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):364:364 -> dispatchResult
+ 6:6:boolean dispatchResult(int,int,android.content.Intent):321 -> dispatchResult
+ 7:7:void doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):366:366 -> dispatchResult
+ 7:7:boolean dispatchResult(int,int,android.content.Intent):321 -> dispatchResult
+ 8:8:boolean dispatchResult(int,java.lang.Object):336:336 -> dispatchResult
+ 9:10:boolean dispatchResult(int,java.lang.Object):341:342 -> dispatchResult
+ 11:11:boolean dispatchResult(int,java.lang.Object):351:351 -> dispatchResult
+ 12:12:boolean dispatchResult(int,java.lang.Object):344:344 -> dispatchResult
+ 13:13:boolean dispatchResult(int,java.lang.Object):346:346 -> dispatchResult
+ 1:1:void onRestoreInstanceState(android.os.Bundle):289:289 -> onRestoreInstanceState
+ 2:2:void onRestoreInstanceState(android.os.Bundle):291:291 -> onRestoreInstanceState
+ 3:3:void onRestoreInstanceState(android.os.Bundle):295:295 -> onRestoreInstanceState
+ 4:4:void onRestoreInstanceState(android.os.Bundle):297:297 -> onRestoreInstanceState
+ 5:6:void bindRcKey(int,java.lang.String):398:399 -> onRestoreInstanceState
+ 5:6:void onRestoreInstanceState(android.os.Bundle):297 -> onRestoreInstanceState
+ 7:9:void onRestoreInstanceState(android.os.Bundle):299:301 -> onRestoreInstanceState
+ 10:10:void onRestoreInstanceState(android.os.Bundle):300:300 -> onRestoreInstanceState
+ 1:3:void onSaveInstanceState(android.os.Bundle):271:271 -> onSaveInstanceState
+ 4:6:void onSaveInstanceState(android.os.Bundle):273:273 -> onSaveInstanceState
+ 7:8:void onSaveInstanceState(android.os.Bundle):275:276 -> onSaveInstanceState
+ 1:1:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):115:115 -> register
+ 2:2:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):117:117 -> register
+ 3:4:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):124:125 -> register
+ 5:5:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):127:127 -> register
+ 6:6:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):129:129 -> register
+ 7:8:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):156:157 -> register
+ 9:9:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):159:159 -> register
+ 10:10:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):118:118 -> register
+ 11:11:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.lifecycle.LifecycleOwner,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):120:120 -> register
+ 12:13:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):199:200 -> register
+ 14:14:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):202:202 -> register
+ 15:17:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):204:206 -> register
+ 18:18:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):208:208 -> register
+ 19:19:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):210:210 -> register
+ 20:21:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):212:213 -> register
+ 22:22:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):211:211 -> register
+ 23:23:androidx.activity.result.ActivityResultLauncher register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):216:216 -> register
+ 1:1:int registerKey(java.lang.String):371:371 -> registerKey
+ 2:2:int registerKey(java.lang.String):373:373 -> registerKey
+ 3:3:int generateRandomNumber():388:388 -> registerKey
+ 3:3:int registerKey(java.lang.String):375 -> registerKey
+ 4:5:int generateRandomNumber():390:391 -> registerKey
+ 4:5:int registerKey(java.lang.String):375 -> registerKey
+ 6:7:void bindRcKey(int,java.lang.String):398:399 -> registerKey
+ 6:7:int registerKey(java.lang.String):376 -> registerKey
+ 1:1:void unregister(java.lang.String):243:243 -> unregister
+ 2:2:void unregister(java.lang.String):245:245 -> unregister
+ 3:6:void unregister(java.lang.String):247:250 -> unregister
+ 7:7:void unregister(java.lang.String):249:249 -> unregister
+ 8:8:void unregister(java.lang.String):251:251 -> unregister
+ 9:11:void unregister(java.lang.String):253:255 -> unregister
+ 12:12:void unregister(java.lang.String):254:254 -> unregister
+ 13:13:void unregister(java.lang.String):256:256 -> unregister
+ 14:14:void unregister(java.lang.String):258:258 -> unregister
+ 15:16:void unregister(java.lang.String):260:261 -> unregister
+androidx.activity.result.ActivityResultRegistry$1 -> androidx.activity.result.ActivityResultRegistry$1:
+ 1:1:void (androidx.activity.result.ActivityResultRegistry,java.lang.String,androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):129:129 ->
+ 1:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):134:136 -> onStateChanged
+ 4:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):138:140 -> onStateChanged
+ 7:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):142:142 -> onStateChanged
+ 8:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):144:147 -> onStateChanged
+ 12:12:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):145:145 -> onStateChanged
+ 13:16:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):149:152 -> onStateChanged
+androidx.activity.result.ActivityResultRegistry$2 -> androidx.activity.result.ActivityResultRegistry$2:
+ 1:1:void (androidx.activity.result.ActivityResultRegistry,int,androidx.activity.result.contract.ActivityResultContract,java.lang.String):159:159 ->
+ 1:1:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):162:162 -> launch
+ 1:1:void unregister():167:167 -> unregister
+androidx.activity.result.ActivityResultRegistry$3 -> androidx.activity.result.ActivityResultRegistry$3:
+ 1:1:void (androidx.activity.result.ActivityResultRegistry,int,androidx.activity.result.contract.ActivityResultContract,java.lang.String):216:216 ->
+ 1:1:void launch(java.lang.Object,androidx.core.app.ActivityOptionsCompat):219:219 -> launch
+ 1:1:void unregister():224:224 -> unregister
+androidx.activity.result.ActivityResultRegistry$CallbackAndContract -> androidx.activity.result.ActivityResultRegistry$CallbackAndContract:
+ 1:3:void (androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):408:410 ->
+androidx.activity.result.ActivityResultRegistry$LifecycleContainer -> androidx.activity.result.ActivityResultRegistry$LifecycleContainer:
+ 1:3:void (androidx.lifecycle.Lifecycle):418:420 ->
+ 1:2:void addObserver(androidx.lifecycle.LifecycleEventObserver):424:425 -> addObserver
+ 1:2:void clearObservers():429:430 -> clearObservers
+ 3:3:void clearObservers():432:432 -> clearObservers
+androidx.activity.result.IntentSenderRequest -> androidx.activity.result.IntentSenderRequest:
+ 1:1:void ():132:132 ->
+ 1:5:void (android.content.IntentSender,android.content.Intent,int,int):77:81 ->
+ 6:10:void (android.os.Parcel):124:128 ->
+ 1:1:android.content.Intent getFillInIntent():102:102 -> getFillInIntent
+ 1:1:int getFlagsMask():111:111 -> getFlagsMask
+ 1:1:int getFlagsValues():120:120 -> getFlagsValues
+ 1:1:android.content.IntentSender getIntentSender():91:91 -> getIntentSender
+ 1:4:void writeToParcel(android.os.Parcel,int):151:154 -> writeToParcel
+androidx.activity.result.IntentSenderRequest$1 -> androidx.activity.result.IntentSenderRequest$1:
+ 1:1:void ():132:132 ->
+ 1:1:androidx.activity.result.IntentSenderRequest createFromParcel(android.os.Parcel):135:135 -> createFromParcel
+ 1:1:java.lang.Object createFromParcel(android.os.Parcel):132 -> createFromParcel
+ 1:1:androidx.activity.result.IntentSenderRequest[] newArray(int):140:140 -> newArray
+ 1:1:java.lang.Object[] newArray(int):132 -> newArray
+androidx.activity.result.IntentSenderRequest$Builder -> androidx.activity.result.IntentSenderRequest$Builder:
+ 1:2:void (android.content.IntentSender):187:188 ->
+ 1:1:androidx.activity.result.IntentSenderRequest build():239:239 -> build
+ 1:1:androidx.activity.result.IntentSenderRequest$Builder setFillInIntent(android.content.Intent):211:211 -> setFillInIntent
+ 1:2:androidx.activity.result.IntentSenderRequest$Builder setFlags(int,int):227:228 -> setFlags
+androidx.activity.result.contract.ActivityResultContract -> androidx.activity.result.contract.ActivityResultContract:
+ 1:1:void ():39:39 ->
+androidx.activity.result.contract.ActivityResultContract$SynchronousResult -> androidx.activity.result.contract.ActivityResultContract$SynchronousResult:
+ 1:2:void (java.lang.Object):75:76 ->
+ 1:1:java.lang.Object getValue():83:83 -> getValue
+androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions -> androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions:
+ 1:1:void ():158:158 ->
+ 1:1:android.content.Intent createIntent(android.content.Context,java.lang.Object):158:158 -> createIntent
+ 2:2:android.content.Intent createIntent(java.lang.String[]):244:244 -> createIntent
+ 2:2:android.content.Intent createIntent(android.content.Context,java.lang.String[]):198 -> createIntent
+ 2:2:android.content.Intent createIntent(android.content.Context,java.lang.Object):158 -> createIntent
+ 1:1:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.Object):158:158 -> getSynchronousResult
+ 2:2:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.String[]):205:205 -> getSynchronousResult
+ 2:2:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.Object):158 -> getSynchronousResult
+ 3:3:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.String[]):209:209 -> getSynchronousResult
+ 3:3:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.Object):158 -> getSynchronousResult
+ 4:5:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.String[]):211:212 -> getSynchronousResult
+ 4:5:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.Object):158 -> getSynchronousResult
+ 6:6:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.String[]):214:214 -> getSynchronousResult
+ 6:6:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.Object):158 -> getSynchronousResult
+ 7:7:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.String[]):219:219 -> getSynchronousResult
+ 7:7:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.Object):158 -> getSynchronousResult
+ 8:8:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.String[]):206:206 -> getSynchronousResult
+ 8:8:androidx.activity.result.contract.ActivityResultContract$SynchronousResult getSynchronousResult(android.content.Context,java.lang.Object):158 -> getSynchronousResult
+ 1:2:java.util.Map parseResult(int,android.content.Intent):228:229 -> parseResult
+ 1:2:java.lang.Object parseResult(int,android.content.Intent):158 -> parseResult
+ 3:4:java.util.Map parseResult(int,android.content.Intent):231:232 -> parseResult
+ 3:4:java.lang.Object parseResult(int,android.content.Intent):158 -> parseResult
+ 5:7:java.util.Map parseResult(int,android.content.Intent):235:237 -> parseResult
+ 5:7:java.lang.Object parseResult(int,android.content.Intent):158 -> parseResult
+ 8:8:java.util.Map parseResult(int,android.content.Intent):233:233 -> parseResult
+ 8:8:java.lang.Object parseResult(int,android.content.Intent):158 -> parseResult
+androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult -> androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult:
+ 1:1:void ():68:68 ->
+ 1:1:android.content.Intent createIntent(android.content.Context,java.lang.Object):68:68 -> createIntent
+ 1:1:androidx.activity.result.ActivityResult parseResult(int,android.content.Intent):93:93 -> parseResult
+ 1:1:java.lang.Object parseResult(int,android.content.Intent):68 -> parseResult
+androidx.appcompat.app.ActionBar -> androidx.appcompat.app.ActionBar:
+ 1:1:void ():92:92 ->
+androidx.appcompat.app.ActionBar$LayoutParams -> androidx.appcompat.app.ActionBar$LayoutParams:
+ 1:1:void (android.content.Context,android.util.AttributeSet):1377:1377 ->
+ 2:2:void (android.content.Context,android.util.AttributeSet):1374:1374 ->
+ 3:5:void (android.content.Context,android.util.AttributeSet):1379:1381 ->
+ 6:6:void (int,int):1385:1385 ->
+ 7:7:void (int,int):1374:1374 ->
+ 8:8:void (int,int):1386:1386 ->
+ 9:9:void (int,int,int):1390:1390 ->
+ 10:10:void (int,int,int):1374:1374 ->
+ 11:11:void (int,int,int):1391:1391 ->
+ 12:12:void (int):1395:1395 ->
+ 13:13:void (androidx.appcompat.app.ActionBar$LayoutParams):1399:1399 ->
+ 14:14:void (androidx.appcompat.app.ActionBar$LayoutParams):1374:1374 ->
+ 15:15:void (androidx.appcompat.app.ActionBar$LayoutParams):1401:1401 ->
+ 16:16:void (android.view.ViewGroup$LayoutParams):1405:1405 ->
+ 17:17:void (android.view.ViewGroup$LayoutParams):1374:1374 ->
+androidx.appcompat.app.ActionBar$Tab -> androidx.appcompat.app.ActionBar$Tab:
+ 1:1:void ():1171:1171 ->
+androidx.appcompat.app.ActionBarDrawerToggle -> androidx.appcompat.app.ActionBarDrawerToggle:
+ 1:1:void (android.app.Activity,androidx.drawerlayout.widget.DrawerLayout,int,int):153:153 ->
+ 2:2:void (android.app.Activity,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.widget.Toolbar,int,int):184:184 ->
+ 3:3:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):195:195 ->
+ 4:4:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):120:120 ->
+ 5:5:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):122:122 ->
+ 6:6:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):130:130 ->
+ 7:8:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):197:198 ->
+ 9:10:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):208:209 ->
+ 11:11:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):211:211 ->
+ 12:14:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):214:216 ->
+ 15:15:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):218:218 ->
+ 16:16:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):220:220 ->
+ 17:17:void (android.app.Activity,androidx.appcompat.widget.Toolbar,androidx.drawerlayout.widget.DrawerLayout,androidx.appcompat.graphics.drawable.DrawerArrowDrawable,int,int):223:223 ->
+ 1:1:androidx.appcompat.graphics.drawable.DrawerArrowDrawable getDrawerArrowDrawable():371:371 -> getDrawerArrowDrawable
+ 1:1:android.graphics.drawable.Drawable getThemeUpIndicator():503:503 -> getThemeUpIndicator
+ 1:1:android.view.View$OnClickListener getToolbarNavigationClickListener():471:471 -> getToolbarNavigationClickListener
+ 1:1:boolean isDrawerIndicatorEnabled():340:340 -> isDrawerIndicatorEnabled
+ 1:1:boolean isDrawerSlideAnimationEnabled():400:400 -> isDrawerSlideAnimationEnabled
+ 1:2:void onConfigurationChanged(android.content.res.Configuration):258:259 -> onConfigurationChanged
+ 3:3:void onConfigurationChanged(android.content.res.Configuration):261:261 -> onConfigurationChanged
+ 1:3:void onDrawerClosed(android.view.View):444:446 -> onDrawerClosed
+ 1:3:void onDrawerOpened(android.view.View):429:431 -> onDrawerOpened
+ 1:2:void onDrawerSlide(android.view.View,float):413:414 -> onDrawerSlide
+ 3:3:void onDrawerSlide(android.view.View,float):416:416 -> onDrawerSlide
+ 1:2:boolean onOptionsItemSelected(android.view.MenuItem):274:275 -> onOptionsItemSelected
+ 1:1:void setActionBarDescription(int):499:499 -> setActionBarDescription
+ 1:2:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):489:490 -> setActionBarUpIndicator
+ 3:3:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):493:493 -> setActionBarUpIndicator
+ 4:4:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):495:495 -> setActionBarUpIndicator
+ 1:2:void setDrawerArrowDrawable(androidx.appcompat.graphics.drawable.DrawerArrowDrawable):380:381 -> setDrawerArrowDrawable
+ 1:1:void setDrawerIndicatorEnabled(boolean):354:354 -> setDrawerIndicatorEnabled
+ 2:5:void setDrawerIndicatorEnabled(boolean):356:356 -> setDrawerIndicatorEnabled
+ 6:6:void setDrawerIndicatorEnabled(boolean):360:360 -> setDrawerIndicatorEnabled
+ 7:7:void setDrawerIndicatorEnabled(boolean):362:362 -> setDrawerIndicatorEnabled
+ 1:1:void setDrawerSlideAnimationEnabled(boolean):390:390 -> setDrawerSlideAnimationEnabled
+ 2:2:void setDrawerSlideAnimationEnabled(boolean):392:392 -> setDrawerSlideAnimationEnabled
+ 1:2:void setHomeAsUpIndicator(android.graphics.drawable.Drawable):304:305 -> setHomeAsUpIndicator
+ 3:4:void setHomeAsUpIndicator(android.graphics.drawable.Drawable):307:308 -> setHomeAsUpIndicator
+ 5:6:void setHomeAsUpIndicator(android.graphics.drawable.Drawable):311:312 -> setHomeAsUpIndicator
+ 7:7:void setHomeAsUpIndicator(int):330:330 -> setHomeAsUpIndicator
+ 8:8:void setHomeAsUpIndicator(int):332:332 -> setHomeAsUpIndicator
+ 1:1:void setPosition(float):508:508 -> setPosition
+ 2:2:void setPosition(float):510:510 -> setPosition
+ 3:3:void setPosition(float):512:512 -> setPosition
+ 1:1:void setToolbarNavigationClickListener(android.view.View$OnClickListener):485:485 -> setToolbarNavigationClickListener
+ 1:2:void syncState():236:237 -> syncState
+ 3:3:void syncState():239:239 -> syncState
+ 4:7:void syncState():241:244 -> syncState
+ 8:8:void syncState():242:242 -> syncState
+ 1:2:void toggle():282:283 -> toggle
+ 3:3:void toggle():285:285 -> toggle
+ 4:4:void toggle():287:287 -> toggle
+androidx.appcompat.app.ActionBarDrawerToggle$1 -> androidx.appcompat.app.ActionBarDrawerToggle$1:
+ 1:1:void (androidx.appcompat.app.ActionBarDrawerToggle):198:198 ->
+ 1:4:void onClick(android.view.View):201:204 -> onClick
+androidx.appcompat.app.ActionBarDrawerToggle$FrameworkActionBarDelegate -> androidx.appcompat.app.ActionBarDrawerToggle$FrameworkActionBarDelegate:
+ 1:2:void (android.app.Activity):519:520 ->
+ 1:1:android.content.Context getActionBarThemedContext():538:538 -> getActionBarThemedContext
+ 2:2:android.content.Context getActionBarThemedContext():540:540 -> getActionBarThemedContext
+ 3:3:android.content.Context getActionBarThemedContext():542:542 -> getActionBarThemedContext
+ 1:1:android.content.Context getActionBarThemedContext():538:538 -> getThemeUpIndicator
+ 1:1:android.graphics.drawable.Drawable getThemeUpIndicator():526 -> getThemeUpIndicator
+ 2:2:android.content.Context getActionBarThemedContext():540:540 -> getThemeUpIndicator
+ 2:2:android.graphics.drawable.Drawable getThemeUpIndicator():526 -> getThemeUpIndicator
+ 3:3:android.content.Context getActionBarThemedContext():542:542 -> getThemeUpIndicator
+ 3:3:android.graphics.drawable.Drawable getThemeUpIndicator():526 -> getThemeUpIndicator
+ 4:4:android.graphics.drawable.Drawable getThemeUpIndicator():526:526 -> getThemeUpIndicator
+ 5:6:android.graphics.drawable.Drawable getThemeUpIndicator():529:530 -> getThemeUpIndicator
+ 1:1:boolean isNavigationVisible():547:547 -> isNavigationVisible
+ 2:2:boolean isNavigationVisible():549:549 -> isNavigationVisible
+ 1:1:void setActionBarDescription(int):571:571 -> setActionBarDescription
+ 2:2:void setActionBarDescription(int):573:573 -> setActionBarDescription
+ 1:1:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):554:554 -> setActionBarUpIndicator
+ 2:3:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):557:558 -> setActionBarUpIndicator
+androidx.appcompat.app.ActionBarDrawerToggle$ToolbarCompatDelegate -> androidx.appcompat.app.ActionBarDrawerToggle$ToolbarCompatDelegate:
+ 1:4:void (androidx.appcompat.widget.Toolbar):591:594 ->
+ 1:1:android.content.Context getActionBarThemedContext():619:619 -> getActionBarThemedContext
+ 1:1:android.graphics.drawable.Drawable getThemeUpIndicator():614:614 -> getThemeUpIndicator
+ 1:1:void setActionBarDescription(int):606:606 -> setActionBarDescription
+ 2:2:void setActionBarDescription(int):608:608 -> setActionBarDescription
+ 1:1:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):599:599 -> setActionBarUpIndicator
+ 2:2:void setActionBarDescription(int):606:606 -> setActionBarUpIndicator
+ 2:2:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):600 -> setActionBarUpIndicator
+ 3:3:void setActionBarDescription(int):608:608 -> setActionBarUpIndicator
+ 3:3:void setActionBarUpIndicator(android.graphics.drawable.Drawable,int):600 -> setActionBarUpIndicator
+androidx.appcompat.app.AlertController -> androidx.appcompat.app.AlertController:
+ 1:1:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):182:182 ->
+ 2:2:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):82:82 ->
+ 3:3:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):101:101 ->
+ 4:4:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):111:111 ->
+ 5:5:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):126:126 ->
+ 6:9:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):183:186 ->
+ 10:10:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):188:188 ->
+ 11:12:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):191:192 ->
+ 13:14:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):194:195 ->
+ 15:18:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):197:200 ->
+ 19:19:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):202:202 ->
+ 20:20:boolean androidx.appcompat.app.AppCompatDialog.supportRequestWindowFeature(int):160:160 ->
+ 20:20:void (android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):205 ->
+ 1:1:boolean canTextInput(android.view.View):209:209 -> canTextInput
+ 2:2:boolean canTextInput(android.view.View):213:213 -> canTextInput
+ 3:4:boolean canTextInput(android.view.View):217:218 -> canTextInput
+ 5:6:boolean canTextInput(android.view.View):221:222 -> canTextInput
+ 1:4:void centerButton(android.widget.Button):829:832 -> centerButton
+ 1:2:int selectContentView():237:238 -> installContent
+ 1:2:void installContent():231 -> installContent
+ 3:3:int selectContentView():243:243 -> installContent
+ 3:3:void installContent():231 -> installContent
+ 4:4:void installContent():232:232 -> installContent
+ 5:8:void setupView():467:470 -> installContent
+ 5:8:void installContent():233 -> installContent
+ 9:9:void setupView():474:474 -> installContent
+ 9:9:void installContent():233 -> installContent
+ 10:10:void setupCustomContent(android.view.ViewGroup):640:640 -> installContent
+ 10:10:void setupView():475 -> installContent
+ 10:10:void installContent():233 -> installContent
+ 11:13:void setupCustomContent(android.view.ViewGroup):642:644 -> installContent
+ 11:13:void setupView():475 -> installContent
+ 11:13:void installContent():233 -> installContent
+ 14:15:void setupCustomContent(android.view.ViewGroup):650:651 -> installContent
+ 14:15:void setupView():475 -> installContent
+ 14:15:void installContent():233 -> installContent
+ 16:17:void setupCustomContent(android.view.ViewGroup):656:657 -> installContent
+ 16:17:void setupView():475 -> installContent
+ 16:17:void installContent():233 -> installContent
+ 18:19:void setupCustomContent(android.view.ViewGroup):659:660 -> installContent
+ 18:19:void setupView():475 -> installContent
+ 18:19:void installContent():233 -> installContent
+ 20:21:void setupCustomContent(android.view.ViewGroup):664:665 -> installContent
+ 20:21:void setupView():475 -> installContent
+ 20:21:void installContent():233 -> installContent
+ 22:22:void setupCustomContent(android.view.ViewGroup):668:668 -> installContent
+ 22:22:void setupView():475 -> installContent
+ 22:22:void installContent():233 -> installContent
+ 23:25:void setupView():477:479 -> installContent
+ 23:25:void installContent():233 -> installContent
+ 26:28:void setupView():482:484 -> installContent
+ 26:28:void installContent():233 -> installContent
+ 29:31:void setupContent(android.view.ViewGroup):719:721 -> installContent
+ 29:31:void setupView():486 -> installContent
+ 29:31:void installContent():233 -> installContent
+ 32:32:void setupContent(android.view.ViewGroup):724:724 -> installContent
+ 32:32:void setupView():486 -> installContent
+ 32:32:void installContent():233 -> installContent
+ 33:34:void setupContent(android.view.ViewGroup):729:730 -> installContent
+ 33:34:void setupView():486 -> installContent
+ 33:34:void installContent():233 -> installContent
+ 35:36:void setupContent(android.view.ViewGroup):732:733 -> installContent
+ 35:36:void setupView():486 -> installContent
+ 35:36:void installContent():233 -> installContent
+ 37:41:void setupContent(android.view.ViewGroup):735:739 -> installContent
+ 37:41:void setupView():486 -> installContent
+ 37:41:void installContent():233 -> installContent
+ 42:42:void setupContent(android.view.ViewGroup):742:742 -> installContent
+ 42:42:void setupView():486 -> installContent
+ 42:42:void installContent():233 -> installContent
+ 43:44:void setupButtons(android.view.ViewGroup):763:764 -> installContent
+ 43:44:void setupView():487 -> installContent
+ 43:44:void installContent():233 -> installContent
+ 45:46:void setupButtons(android.view.ViewGroup):766:767 -> installContent
+ 45:46:void setupView():487 -> installContent
+ 45:46:void installContent():233 -> installContent
+ 47:50:void setupButtons(android.view.ViewGroup):769:772 -> installContent
+ 47:50:void setupView():487 -> installContent
+ 47:50:void installContent():233 -> installContent
+ 51:51:void setupButtons(android.view.ViewGroup):774:774 -> installContent
+ 51:51:void setupView():487 -> installContent
+ 51:51:void installContent():233 -> installContent
+ 52:53:void setupButtons(android.view.ViewGroup):778:779 -> installContent
+ 52:53:void setupView():487 -> installContent
+ 52:53:void installContent():233 -> installContent
+ 54:55:void setupButtons(android.view.ViewGroup):781:782 -> installContent
+ 54:55:void setupView():487 -> installContent
+ 54:55:void installContent():233 -> installContent
+ 56:59:void setupButtons(android.view.ViewGroup):784:787 -> installContent
+ 56:59:void setupView():487 -> installContent
+ 56:59:void installContent():233 -> installContent
+ 60:60:void setupButtons(android.view.ViewGroup):789:789 -> installContent
+ 60:60:void setupView():487 -> installContent
+ 60:60:void installContent():233 -> installContent
+ 61:62:void setupButtons(android.view.ViewGroup):793:794 -> installContent
+ 61:62:void setupView():487 -> installContent
+ 61:62:void installContent():233 -> installContent
+ 63:64:void setupButtons(android.view.ViewGroup):796:797 -> installContent
+ 63:64:void setupView():487 -> installContent
+ 63:64:void installContent():233 -> installContent
+ 65:68:void setupButtons(android.view.ViewGroup):799:802 -> installContent
+ 65:68:void setupView():487 -> installContent
+ 65:68:void installContent():233 -> installContent
+ 69:69:void setupButtons(android.view.ViewGroup):804:804 -> installContent
+ 69:69:void setupView():487 -> installContent
+ 69:69:void installContent():233 -> installContent
+ 70:70:void setupButtons(android.view.ViewGroup):808:808 -> installContent
+ 70:70:void setupView():487 -> installContent
+ 70:70:void installContent():233 -> installContent
+ 71:73:boolean shouldCenterSingleButton(android.content.Context):177:179 -> installContent
+ 71:73:void setupButtons(android.view.ViewGroup):808 -> installContent
+ 71:73:void setupView():487 -> installContent
+ 71:73:void installContent():233 -> installContent
+ 74:74:void setupButtons(android.view.ViewGroup):814:814 -> installContent
+ 74:74:void setupView():487 -> installContent
+ 74:74:void installContent():233 -> installContent
+ 75:75:void setupButtons(android.view.ViewGroup):816:816 -> installContent
+ 75:75:void setupView():487 -> installContent
+ 75:75:void installContent():233 -> installContent
+ 76:76:void setupButtons(android.view.ViewGroup):818:818 -> installContent
+ 76:76:void setupView():487 -> installContent
+ 76:76:void installContent():233 -> installContent
+ 77:77:void setupButtons(android.view.ViewGroup):824:824 -> installContent
+ 77:77:void setupView():487 -> installContent
+ 77:77:void installContent():233 -> installContent
+ 78:78:void setupTitle(android.view.ViewGroup):673:673 -> installContent
+ 78:78:void setupView():488 -> installContent
+ 78:78:void installContent():233 -> installContent
+ 79:79:void setupTitle(android.view.ViewGroup):675:675 -> installContent
+ 79:79:void setupView():488 -> installContent
+ 79:79:void installContent():233 -> installContent
+ 80:80:void setupTitle(android.view.ViewGroup):678:678 -> installContent
+ 80:80:void setupView():488 -> installContent
+ 80:80:void installContent():233 -> installContent
+ 81:82:void setupTitle(android.view.ViewGroup):681:682 -> installContent
+ 81:82:void setupView():488 -> installContent
+ 81:82:void installContent():233 -> installContent
+ 83:83:void setupTitle(android.view.ViewGroup):684:684 -> installContent
+ 83:83:void setupView():488 -> installContent
+ 83:83:void installContent():233 -> installContent
+ 84:85:void setupTitle(android.view.ViewGroup):686:687 -> installContent
+ 84:85:void setupView():488 -> installContent
+ 84:85:void installContent():233 -> installContent
+ 86:87:void setupTitle(android.view.ViewGroup):689:690 -> installContent
+ 86:87:void setupView():488 -> installContent
+ 86:87:void installContent():233 -> installContent
+ 88:91:void setupTitle(android.view.ViewGroup):695:698 -> installContent
+ 88:91:void setupView():488 -> installContent
+ 88:91:void installContent():233 -> installContent
+ 92:96:void setupTitle(android.view.ViewGroup):702:702 -> installContent
+ 92:96:void setupView():488 -> installContent
+ 92:96:void installContent():233 -> installContent
+ 97:97:void setupTitle(android.view.ViewGroup):706:706 -> installContent
+ 97:97:void setupView():488 -> installContent
+ 97:97:void installContent():233 -> installContent
+ 98:101:void setupTitle(android.view.ViewGroup):710:713 -> installContent
+ 98:101:void setupView():488 -> installContent
+ 98:101:void installContent():233 -> installContent
+ 102:102:void setupView():491:491 -> installContent
+ 102:102:void installContent():233 -> installContent
+ 103:103:void setupView():493:493 -> installContent
+ 103:103:void installContent():233 -> installContent
+ 104:104:void setupView():495:495 -> installContent
+ 104:104:void installContent():233 -> installContent
+ 105:105:void setupView():500:500 -> installContent
+ 105:105:void installContent():233 -> installContent
+ 106:106:void setupView():502:502 -> installContent
+ 106:106:void installContent():233 -> installContent
+ 107:108:void setupView():509:510 -> installContent
+ 107:108:void installContent():233 -> installContent
+ 109:110:void setupView():515:516 -> installContent
+ 109:110:void installContent():233 -> installContent
+ 111:111:void setupView():520:520 -> installContent
+ 111:111:void installContent():233 -> installContent
+ 112:112:void setupView():524:524 -> installContent
+ 112:112:void installContent():233 -> installContent
+ 113:113:void setupView():526:526 -> installContent
+ 113:113:void installContent():233 -> installContent
+ 114:115:void setupView():531:532 -> installContent
+ 114:115:void installContent():233 -> installContent
+ 116:116:void setupView():537:537 -> installContent
+ 116:116:void installContent():233 -> installContent
+ 117:118:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):560:561 -> installContent
+ 117:118:void setupView():541 -> installContent
+ 117:118:void installContent():233 -> installContent
+ 119:119:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):563:563 -> installContent
+ 119:119:void setupView():541 -> installContent
+ 119:119:void installContent():233 -> installContent
+ 120:120:void androidx.core.view.ViewCompat.setScrollIndicators(android.view.View,int,int):0:0 -> installContent
+ 120:120:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):565 -> installContent
+ 120:120:void setupView():541 -> installContent
+ 120:120:void installContent():233 -> installContent
+ 121:121:void androidx.core.view.ViewCompat.setScrollIndicators(android.view.View,int,int):3556:3556 -> installContent
+ 121:121:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):565 -> installContent
+ 121:121:void setupView():541 -> installContent
+ 121:121:void installContent():233 -> installContent
+ 122:122:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):568:568 -> installContent
+ 122:122:void setupView():541 -> installContent
+ 122:122:void installContent():233 -> installContent
+ 123:123:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):571:571 -> installContent
+ 123:123:void setupView():541 -> installContent
+ 123:123:void installContent():233 -> installContent
+ 124:124:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):576:576 -> installContent
+ 124:124:void setupView():541 -> installContent
+ 124:124:void installContent():233 -> installContent
+ 125:125:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):580:580 -> installContent
+ 125:125:void setupView():541 -> installContent
+ 125:125:void installContent():233 -> installContent
+ 126:126:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):588:588 -> installContent
+ 126:126:void setupView():541 -> installContent
+ 126:126:void installContent():233 -> installContent
+ 127:127:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):590:590 -> installContent
+ 127:127:void setupView():541 -> installContent
+ 127:127:void installContent():233 -> installContent
+ 128:128:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):600:600 -> installContent
+ 128:128:void setupView():541 -> installContent
+ 128:128:void installContent():233 -> installContent
+ 129:129:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):606:606 -> installContent
+ 129:129:void setupView():541 -> installContent
+ 129:129:void installContent():233 -> installContent
+ 130:130:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):608:608 -> installContent
+ 130:130:void setupView():541 -> installContent
+ 130:130:void installContent():233 -> installContent
+ 131:131:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):619:619 -> installContent
+ 131:131:void setupView():541 -> installContent
+ 131:131:void installContent():233 -> installContent
+ 132:132:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):628:628 -> installContent
+ 132:132:void setupView():541 -> installContent
+ 132:132:void installContent():233 -> installContent
+ 133:133:void setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):631:631 -> installContent
+ 133:133:void setupView():541 -> installContent
+ 133:133:void installContent():233 -> installContent
+ 134:137:void setupView():546:549 -> installContent
+ 134:137:void installContent():233 -> installContent
+ 138:139:void setupView():551:552 -> installContent
+ 138:139:void installContent():233 -> installContent
+ 1:1:void manageScrollIndicators(android.view.View,android.view.View,android.view.View):750:750 -> manageScrollIndicators
+ 2:2:void manageScrollIndicators(android.view.View,android.view.View,android.view.View):749:749 -> manageScrollIndicators
+ 3:3:void manageScrollIndicators(android.view.View,android.view.View,android.view.View):754:754 -> manageScrollIndicators
+ 4:4:void manageScrollIndicators(android.view.View,android.view.View,android.view.View):753:753 -> manageScrollIndicators
+ 1:2:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):443:444 -> resolvePanel
+ 3:3:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):447:447 -> resolvePanel
+ 4:6:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):452:454 -> resolvePanel
+ 7:8:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):459:460 -> resolvePanel
+ 9:9:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):463:463 -> resolvePanel
+ 1:1:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):324:324 -> setButton
+ 2:4:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):330:332 -> setButton
+ 5:5:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):348:348 -> setButton
+ 6:8:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):336:338 -> setButton
+ 9:11:void setButton(int,java.lang.CharSequence,android.content.DialogInterface$OnClickListener,android.os.Message,android.graphics.drawable.Drawable):342:344 -> setButton
+ 1:1:void setCustomTitle(android.view.View):257:257 -> setCustomTitle
+ 1:2:void setIcon(android.graphics.drawable.Drawable):378:379 -> setIcon
+ 3:3:void setIcon(android.graphics.drawable.Drawable):381:381 -> setIcon
+ 4:5:void setIcon(android.graphics.drawable.Drawable):383:384 -> setIcon
+ 6:6:void setIcon(android.graphics.drawable.Drawable):386:386 -> setIcon
+ 1:3:void setMessage(java.lang.CharSequence):261:263 -> setMessage
+ 1:3:void setTitle(java.lang.CharSequence):247:249 -> setTitle
+ 1:3:void setView(android.view.View):280:282 -> setView
+androidx.appcompat.app.AlertController$1 -> androidx.appcompat.app.AlertController$1:
+ 1:1:void (androidx.appcompat.app.AlertController):126:126 ->
+ 1:6:void onClick(android.view.View):130:135 -> onClick
+ 7:7:void onClick(android.view.View):141:141 -> onClick
+ 8:9:void onClick(android.view.View):145:146 -> onClick
+androidx.appcompat.app.AlertController$2 -> androidx.appcompat.app.AlertController$2:
+ 1:1:void (androidx.appcompat.app.AlertController,android.view.View,android.view.View):591:591 ->
+ 1:1:void onScrollChange(androidx.core.widget.NestedScrollView,int,int,int,int):596:596 -> onScrollChange
+androidx.appcompat.app.AlertController$3 -> androidx.appcompat.app.AlertController$3:
+ 1:1:void (androidx.appcompat.app.AlertController,android.view.View,android.view.View):600:600 ->
+ 1:1:void run():603:603 -> run
+androidx.appcompat.app.AlertController$4 -> androidx.appcompat.app.AlertController$4:
+ 1:1:void (androidx.appcompat.app.AlertController,android.view.View,android.view.View):608:608 ->
+ 1:1:void onScroll(android.widget.AbsListView,int,int,int):615:615 -> onScroll
+androidx.appcompat.app.AlertController$5 -> androidx.appcompat.app.AlertController$5:
+ 1:1:void (androidx.appcompat.app.AlertController,android.view.View,android.view.View):619:619 ->
+ 1:1:void run():622:622 -> run
+androidx.appcompat.app.AlertController$AlertParams -> androidx.appcompat.app.AlertController$AlertParams:
+ 1:1:void (android.content.Context):924:924 ->
+ 2:2:void (android.content.Context):901:901 ->
+ 3:3:void (android.content.Context):925:925 ->
+ 4:4:void (android.content.Context):927:927 ->
+androidx.appcompat.app.AlertController$AlertParams$1 -> androidx.appcompat.app.AlertController$AlertParams$1:
+ 1:1:void (androidx.appcompat.app.AlertController$AlertParams,android.content.Context,int,int,java.lang.CharSequence[],androidx.appcompat.app.AlertController$RecycleListView):995:995 ->
+ 1:3:android.view.View getView(int,android.view.View,android.view.ViewGroup):998:1000 -> getView
+ 4:4:android.view.View getView(int,android.view.View,android.view.ViewGroup):1002:1002 -> getView
+androidx.appcompat.app.AlertController$AlertParams$3 -> androidx.appcompat.app.AlertController$AlertParams$3:
+ 1:1:void (androidx.appcompat.app.AlertController$AlertParams,androidx.appcompat.app.AlertController):1065:1065 ->
+ 1:3:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1068:1070 -> onItemClick
+androidx.appcompat.app.AlertController$AlertParams$4 -> androidx.appcompat.app.AlertController$AlertParams$4:
+ 1:1:void (androidx.appcompat.app.AlertController$AlertParams,androidx.appcompat.app.AlertController$RecycleListView,androidx.appcompat.app.AlertController):1075:1075 ->
+ 1:2:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1078:1079 -> onItemClick
+ 3:5:void onItemClick(android.widget.AdapterView,android.view.View,int,long):1081:1081 -> onItemClick
+androidx.appcompat.app.AlertController$ButtonHandler -> androidx.appcompat.app.AlertController$ButtonHandler:
+ 1:2:void (android.content.DialogInterface):156:157 ->
+ 1:1:void handleMessage(android.os.Message):162:162 -> handleMessage
+ 2:2:void handleMessage(android.os.Message):171:171 -> handleMessage
+ 3:3:void handleMessage(android.os.Message):167:167 -> handleMessage
+androidx.appcompat.app.AlertController$CheckedItemAdapter -> androidx.appcompat.app.AlertController$CheckedItemAdapter:
+ 1:1:void (android.content.Context,int,int,java.lang.CharSequence[]):1104:1104 ->
+androidx.appcompat.app.AlertController$RecycleListView -> androidx.appcompat.app.AlertController$RecycleListView:
+ 1:1:void (android.content.Context,android.util.AttributeSet):844:844 ->
+ 2:2:void (android.content.Context,android.util.AttributeSet):846:846 ->
+ 3:3:void (android.content.Context,android.util.AttributeSet):848:848 ->
+ 4:4:void (android.content.Context,android.util.AttributeSet):850:850 ->
+ 1:5:void setHasDecor(boolean,boolean):856:860 -> setHasDecor
+androidx.appcompat.app.AlertDialog -> androidx.appcompat.app.AlertDialog:
+ 1:2:void (android.content.Context,int):98:99 ->
+ 1:1:android.widget.Button getButton(int):131:131 -> getButton
+ 2:2:android.widget.Button androidx.appcompat.app.AlertController.getButton(int):0:0 -> getButton
+ 2:2:android.widget.Button getButton(int):131 -> getButton
+ 3:3:android.widget.Button androidx.appcompat.app.AlertController.getButton(int):410:410 -> getButton
+ 3:3:android.widget.Button getButton(int):131 -> getButton
+ 4:4:android.widget.Button androidx.appcompat.app.AlertController.getButton(int):412:412 -> getButton
+ 4:4:android.widget.Button getButton(int):131 -> getButton
+ 5:5:android.widget.Button androidx.appcompat.app.AlertController.getButton(int):414:414 -> getButton
+ 5:5:android.widget.Button getButton(int):131 -> getButton
+ 1:1:android.widget.ListView getListView():140:140 -> getListView
+ 2:2:android.widget.ListView androidx.appcompat.app.AlertController.getListView():404:404 -> getListView
+ 2:2:android.widget.ListView getListView():140 -> getListView
+ 1:2:void onCreate(android.os.Bundle):278:279 -> onCreate
+ 1:1:boolean onKeyDown(int,android.view.KeyEvent):284:284 -> onKeyDown
+ 2:2:boolean androidx.appcompat.app.AlertController.onKeyDown(int,android.view.KeyEvent):422:422 -> onKeyDown
+ 2:2:boolean onKeyDown(int,android.view.KeyEvent):284 -> onKeyDown
+ 3:3:boolean onKeyDown(int,android.view.KeyEvent):287:287 -> onKeyDown
+ 1:1:boolean onKeyUp(int,android.view.KeyEvent):292:292 -> onKeyUp
+ 2:2:boolean androidx.appcompat.app.AlertController.onKeyUp(int,android.view.KeyEvent):427:427 -> onKeyUp
+ 2:2:boolean onKeyUp(int,android.view.KeyEvent):292 -> onKeyUp
+ 3:3:boolean onKeyUp(int,android.view.KeyEvent):295:295 -> onKeyUp
+ 1:3:int resolveDialogTheme(android.content.Context,int):114:116 -> resolveDialogTheme
+ 1:2:void setTitle(java.lang.CharSequence):145:146 -> setTitle
+androidx.appcompat.app.AlertDialog$Builder -> androidx.appcompat.app.AlertDialog$Builder:
+ 1:1:void (android.content.Context):313:313 ->
+ 2:5:void (android.content.Context,int):342:345 ->