cprcrack / VideoEnabledWebView

Android's WebView and WebChromeClient class extensions that enable fully working HTML5 video support
MIT License
1.05k stars 289 forks source link

Works great ... then freezes after 5 minutes of heavy use #55

Open BobAchgill opened 4 years ago

BobAchgill commented 4 years ago

All the internal links and internal videos work great for about 10 of each then links stop working... then soon after a video will circle of death on opening and freeze the app. I have looked through all the issues and I don't find similar reported.

It used to work OK in my development cycle ... not sure when it started this issue. Maybe after I migrated to AndroidX?? I checked the memory profile plot... no spikes. I ran debug and copied the console below. Any ideas?

Making a free lesson viewer app for kids study at home (Covid-19)

Thanks! Bob Achgill



`

04/06 14:50:18: Launching 'app' on samsung SAMSUNG-SM-G891A.
$ adb shell am start -n "org.hishandsreader.logos4me/hishandsreader.org.ExampleActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Waiting for application to come online: org.hishandsreader.logos4me.test | org.hishandsreader.logos4me
Waiting for application to come online: org.hishandsreader.logos4me.test | org.hishandsreader.logos4me
Waiting for application to come online: org.hishandsreader.logos4me.test | org.hishandsreader.logos4me
Connecting to org.hishandsreader.logos4me
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
W/ActivityThread: Application org.hishandsreader.logos4me is waiting for the debugger on port 8100...
I/System.out: Sending WAIT chunk
I/zygote64: Debugger is active
I/System.out: Debugger has connected
    waiting for debugger to settle...
Connected to the target VM, address: 'localhost:8601', transport: 'socket'
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: waiting for debugger to settle...
I/System.out: debugger has settled (1320)
I/zygote64: no shared libraies, dex_files: 1
I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
        at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)
        at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)
        at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)
        at void hishandsreader.org.ExampleActivity.onCreate(android.os.Bundle) (ExampleActivity.java:60)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7174)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2910)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3032)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6944)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/org.hishandsreader.logos4me-qCt220JoqG503vtZoRPCow==/base.apk"],nativeLibraryDirectories=[/data/app/org.hishandsreader.logos4me-qCt220JoqG503vtZoRPCow==/lib/arm64, /system/lib64, /system/vendor/lib64]]
        at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)
        at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)
        at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)
        at void hishandsreader.org.ExampleActivity.onCreate(android.os.Bundle) (ExampleActivity.java:60)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7174)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2910)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3032)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6944)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
        at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)
        at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)
        at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)
        at void hishandsreader.org.ExampleActivity.onCreate(android.os.Bundle) (ExampleActivity.java:60)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7174)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2910)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3032)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6944)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/org.hishandsreader.logos4me-qCt220JoqG503vtZoRPCow==/base.apk"],nativeLibraryDirectories=[/data/app/org.hishandsreader.logos4me-qCt220JoqG503vtZoRPCow==/lib/arm64, /system/lib64, /system/vendor/lib64]]
        at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)
I/zygote64:     at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)
        at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)
        at void hishandsreader.org.ExampleActivity.onCreate(android.os.Bundle) (ExampleActivity.java:60)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7174)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2910)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3032)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6944)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
    Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$2>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/view/View$OnUnhandledKeyEventListener;
        at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)
        at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)
I/zygote64:     at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)
        at void hishandsreader.org.ExampleActivity.onCreate(android.os.Bundle) (ExampleActivity.java:60)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7174)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2910)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3032)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6944)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/org.hishandsreader.logos4me-qCt220JoqG503vtZoRPCow==/base.apk"],nativeLibraryDirectories=[/data/app/org.hishandsreader.logos4me-qCt220JoqG503vtZoRPCow==/lib/arm64, /system/lib64, /system/vendor/lib64]]
        at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
        at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
        at void androidx.core.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2678)
        at void androidx.appcompat.widget.ActionBarContainer.<init>(android.content.Context, android.util.AttributeSet) (ActionBarContainer.java:63)
        at java.lang.Object java.lang.reflect.Constructor.newInstance0(java.lang.Object[]) (Constructor.java:-2)
        at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:334)
        at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:647)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:790)
        at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:730)
        at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:863)
        at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:824)
        at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:515)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:423)
        at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:374)
        at android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:749)
        at void androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:659)
        at void androidx.appcompat.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:552)
        at void androidx.appcompat.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:161)
        at void hishandsreader.org.ExampleActivity.onCreate(android.os.Bundle) (ExampleActivity.java:60)
        at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:7174)
        at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1220)
        at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2910)
        at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:3032)
        at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
        at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1696)
        at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
        at void android.os.Looper.loop() (Looper.java:164)
        at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6944)
        at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
        at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:327)
        at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:1374)
I/WebViewFactory: Loading com.android.chrome version 79.0.3945.93 (code 394509337)
I/zygote64: no shared libraies, dex_files: 1
I/cr_LibraryLoader: Time to load native libraries: 8 ms
I/chromium: [INFO:library_loader_hooks.cc(51)] Chromium logging enabled: level = 0, default verbosity = 0
I/cr_LibraryLoader: Expected native library version number "79.0.3945.93", actual native library version number "79.0.3945.93"
W/cr_ChildProcLH: Create a new ChildConnectionAllocator with package name = com.android.chrome, sandboxed = true
I/cr_BrowserStartup: Initializing chromium process, singleProcess=false
W/ResourceType: Failure getting entry for 0x7f130534 (t=18 e=1332) (error -2147483647)
E/chromium: [ERROR:filesystem_posix.cc(62)] mkdir /data/user/0/org.hishandsreader.logos4me/cache/WebView/Crashpad: No such file or directory (2)
W/chromium: [WARNING:dns_config_service_posix.cc(341)] Failed to read DnsConfig.
I/Adreno: QUALCOMM build                   : 1b7798b, I8a9bdcf8d3
    Build Date                       : 03/15/18
    OpenGL ES Shader Compiler Version: EV031.22.00.01
    Local Branch                     : 
    Remote Branch                    : refs/tags/AU_LINUX_ANDROID_LA.UM.6.5.R1.08.00.00.312.043
    Remote Branch                    : NONE
    Reconstruct Branch               : NOTHING
I/vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib64/hw/gralloc.msm8996.so from the current namespace instead.
I/Adreno: PFP: 0x005ff087, ME: 0x005ff063
W/cr_media: Requires BLUETOOTH permission
D/OpenGLRenderer: HWUI GL Pipeline
D/ViewRootImpl@5b57f1a[ExampleActivity]: setView = DecorView@c36dc28[ExampleActivity] TM=true MM=false
V/InputMethodManager: Not IME target window, ignoring
W/AudioCapabilities: Unsupported mime audio/mpeg-L1
W/AudioCapabilities: Unsupported mime audio/mpeg-L2
W/AudioCapabilities: Unsupported mime audio/x-ms-wma
W/AudioCapabilities: Unsupported mime audio/x-ima
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
D/ViewRootImpl@5b57f1a[ExampleActivity]: dispatchAttachedToWindow
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][0,0] new=[0,0][720,1280] result=0x7 surface={valid=true 506842509312} changed=true
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
I/OpenGLRenderer: Initialized EGL, version 1.4
D/OpenGLRenderer: Swap behavior 2
D/libGLESv1: STS_GLApi : DTS, ODTC are not allowed for Package : org.hishandsreader.logos4me
D/OpenGLRenderer: eglCreateWindowSurface = 0x7613e92900
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
W/VideoCapabilities: Unsupported mime video/wvc1
W/VideoCapabilities: Unsupported mime video/x-ms-wmv
D/ViewRootImpl@5455452[Toast]: setView = android.widget.LinearLayout{7a21323 V.E...... ......I. 0,0-0,0} TM=true MM=false
V/Toast: Text: Qerm in android.widget.Toast$TN@1e90020
I/zygote64: Do partial code cache collection, code=30KB, data=24KB
I/zygote64: After code cache collection, code=30KB, data=24KB
    Increasing code cache capacity to 128KB
I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
I/vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib64/hw/gralloc.msm8996.so from the current namespace instead.
W/VideoCapabilities: Unrecognized profile/level 1/32 for video/mp4v-es
    Unrecognized profile/level 32768/2 for video/mp4v-es
    Unrecognized profile/level 32768/64 for video/mp4v-es
W/VideoCapabilities: Unsupported mime video/wvc1
W/VideoCapabilities: Unsupported mime video/x-ms-wmv
W/VideoCapabilities: Unsupported mime video/x-ms-wmv7
W/VideoCapabilities: Unsupported mime video/x-ms-wmv8
W/VideoCapabilities: Unsupported mime video/mp43
D/libGLESv2: STS_GLApi : DTS, ODTC are not allowed for Package : org.hishandsreader.logos4me
D/ViewRootImpl@5455452[Toast]: dispatchAttachedToWindow
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/ViewRootImpl@5455452[Toast]: Relayout returned: old=[0,0][0,0] new=[172,1064][547,1152] result=0x27 surface={valid=true 506842595328} changed=true
D/ViewRootImpl@5b57f1a[ExampleActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 720, 1280) ci=Rect(0, 48 - 0, 0) vi=Rect(0, 48 - 0, 0) or=1
D/ViewRootImpl@5b57f1a[ExampleActivity]: MSG_WINDOW_FOCUS_CHANGED 1
V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@e942b7b nm : org.hishandsreader.logos4me ic=null
I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
D/ViewRootImpl@5455452[Toast]: MSG_RESIZED_REPORT: frame=Rect(172, 1064 - 547, 1152) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@c90e629 nm : org.hishandsreader.logos4me ic=null
D/ViewRootImpl@5455452[Toast]: dispatchDetachedFromWindow
D/InputEventReceiver: channel 'ae006fe Toast (client)' ~ Disposing input event receiver.
    channel 'ae006fe Toast (client)' ~NativeInputEventReceiver.
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/zygote64: Do partial code cache collection, code=59KB, data=59KB
    After code cache collection, code=59KB, data=59KB
    Increasing code cache capacity to 256KB
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/zygote64: Compiler allocated 8MB to compile void android.view.ViewRootImpl.performTraversals()
I/zygote64: Do full code cache collection, code=117KB, data=107KB
I/zygote64: After code cache collection, code=83KB, data=63KB
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/zygote64: Do partial code cache collection, code=124KB, data=101KB
I/zygote64: After code cache collection, code=124KB, data=101KB
    Increasing code cache capacity to 512KB
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
D/NetworkSecurityConfig: No Network Security Config specified, using platform default
D/skia: Encode PNG Singlethread processname=org.hishandsreader.logos4me :      15399 us, width=96, height=96
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
I/chromium: [INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at  was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html (0)
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html (1)
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html (1)
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html (1)
W/AudioCapabilities: Unsupported mime audio/mpeg-L1
W/AudioCapabilities: Unsupported mime audio/mpeg-L2
W/AudioCapabilities: Unsupported mime audio/x-ms-wma
    Unsupported mime audio/x-ima
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
W/VideoCapabilities: Unsupported mime video/wvc1
W/VideoCapabilities: Unsupported mime video/x-ms-wmv
D/: PlayerBase::PlayerBase()
    TrackPlayerBase::TrackPlayerBase()
I/libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
D/AudioTrack: Client defaulted notificationFrames to 1181 for frameCount 3544
I/VideoCapabilities: Unsupported profile 4 for video/mp4v-es
W/VideoCapabilities: Unrecognized profile/level 1/32 for video/mp4v-es
    Unrecognized profile/level 32768/2 for video/mp4v-es
    Unrecognized profile/level 32768/64 for video/mp4v-es
W/VideoCapabilities: Unsupported mime video/wvc1
W/VideoCapabilities: Unsupported mime video/x-ms-wmv
W/VideoCapabilities: Unsupported mime video/x-ms-wmv7
W/VideoCapabilities: Unsupported mime video/x-ms-wmv8
W/VideoCapabilities: Unsupported mime video/mp43
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc
I/ACodec:  [] Now uninitialized
I/ACodec: [] onAllocateComponent
I/OMXClient: Treble IOmx obtained
I/ACodec: Set Google AAC Dec for aacProfile 0
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
I/MediaCodec: MediaCodec will operate in async mode
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/SurfaceUtils: connecting to surface 0x76022c4010, reason connectToSurface
I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 30177281
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason connectToSurface(reconnect)
    connecting to surface 0x76022c4010, reason connectToSurface(reconnect)
I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
    Success to set FramePackingMode
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 644x520, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 656x528, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 11, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
W/AudioManager: Use of stream types is deprecated for operations other than volume control
    See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/AudioManager: requestAudioFocus status : 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@287bbef nm : org.hishandsreader.logos4me ic=null
I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
I/zygote64: Do full code cache collection, code=244KB, data=180KB
I/zygote64: After code cache collection, code=244KB, data=162KB
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle
W/chromium: [WARNING:sync_reader.cc(170)] ASR: No room in socket buffer.: Broken pipe (32)
D/AudioTrack: stop() called with 350757 frames delivered
D/: PlayerBase::stop() from IPlayer
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
I/ACodec:  [OMX.qcom.video.decoder.avc] Now uninitialized
     [] Now kWhatShutdownCompleted event : 8483
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason disconnectFromSurface
I/MediaCodec: Codec shutdown complete
W/cr_MediaCodecBridge: Codec released
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html (1)
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc
I/ACodec:  [] Now uninitialized
I/ACodec: [] onAllocateComponent
I/OMXClient: Treble IOmx obtained
I/ACodec: Set Google AAC Dec for aacProfile 0
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
I/MediaCodec: MediaCodec will operate in async mode
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/SurfaceUtils: connecting to surface 0x76022c4010, reason connectToSurface
I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 30177282
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason connectToSurface(reconnect)
    connecting to surface 0x76022c4010, reason connectToSurface(reconnect)
I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
    Success to set FramePackingMode
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 644x520, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing
    [OMX.qcom.video.decoder.avc] Now Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 656x528, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 11, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
W/AudioManager: Use of stream types is deprecated for operations other than volume control
    See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/AudioManager: requestAudioFocus status : 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
I/zygote64: Do partial code cache collection, code=249KB, data=164KB
    After code cache collection, code=249KB, data=164KB
    Increasing code cache capacity to 1024KB
W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle
D/AudioTrack: stop() called with 289345 frames delivered
D/: PlayerBase::stop() from IPlayer
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
I/ACodec:  [OMX.qcom.video.decoder.avc] Now uninitialized
     [] Now kWhatShutdownCompleted event : 8483
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason disconnectFromSurface
I/MediaCodec: Codec shutdown complete
W/cr_MediaCodecBridge: Codec released
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html (1)
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc
I/ACodec:  [] Now uninitialized
I/ACodec: [] onAllocateComponent
I/OMXClient: Treble IOmx obtained
I/ACodec: Set Google AAC Dec for aacProfile 0
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
I/MediaCodec: MediaCodec will operate in async mode
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/SurfaceUtils: connecting to surface 0x76022c4010, reason connectToSurface
I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 30177283
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason connectToSurface(reconnect)
    connecting to surface 0x76022c4010, reason connectToSurface(reconnect)
I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
I/ACodec: Success to set FramePackingMode
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 644x520, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 656x528, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 11, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
W/AudioManager: Use of stream types is deprecated for operations other than volume control
    See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/AudioManager: requestAudioFocus status : 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
D/AudioTrack: stop() called with 333042 frames delivered
D/: PlayerBase::stop() from IPlayer
W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded
    [OMX.qcom.video.decoder.avc] Now Loaded
I/ACodec:  [OMX.qcom.video.decoder.avc] Now uninitialized
     [] Now kWhatShutdownCompleted event : 8483
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason disconnectFromSurface
I/MediaCodec: Codec shutdown complete
W/cr_MediaCodecBridge: Codec released
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html (1)
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc
I/ACodec:  [] Now uninitialized
I/ACodec: [] onAllocateComponent
I/OMXClient: Treble IOmx obtained
I/ACodec: Set Google AAC Dec for aacProfile 0
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
I/MediaCodec: MediaCodec will operate in async mode
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/SurfaceUtils: connecting to surface 0x76022c4010, reason connectToSurface
I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 30177284
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason connectToSurface(reconnect)
    connecting to surface 0x76022c4010, reason connectToSurface(reconnect)
I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
I/ACodec: Success to set FramePackingMode
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 644x520, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing
    [OMX.qcom.video.decoder.avc] Now Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change
D/SurfaceUtils: set up nativeWindow 0x76022c4010 for 656x528, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 11, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
W/AudioManager: Use of stream types is deprecated for operations other than volume control
    See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/AudioManager: requestAudioFocus status : 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#V (1)
D/AudioTrack: stop() called with 307060 frames delivered
D/: PlayerBase::stop() from IPlayer
W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
I/ACodec:  [OMX.qcom.video.decoder.avc] Now uninitialized
     [] Now kWhatShutdownCompleted event : 8483
D/SurfaceUtils: disconnecting from surface 0x76022c4010, reason disconnectFromSurface
I/MediaCodec: Codec shutdown complete
W/cr_MediaCodecBridge: Codec released
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc
I/ACodec:  [] Now uninitialized
I/ACodec: [] onAllocateComponent
I/OMXClient: Treble IOmx obtained
I/ACodec: Set Google AAC Dec for aacProfile 0
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
I/MediaCodec: MediaCodec will operate in async mode
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/SurfaceUtils: connecting to surface 0x7613ea4010, reason connectToSurface
I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 30177285
D/SurfaceUtils: disconnecting from surface 0x7613ea4010, reason connectToSurface(reconnect)
    connecting to surface 0x7613ea4010, reason connectToSurface(reconnect)
I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
I/ACodec: Success to set FramePackingMode
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle
D/SurfaceUtils: set up nativeWindow 0x7613ea4010 for 644x520, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing
    [OMX.qcom.video.decoder.avc] Now Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change
D/SurfaceUtils: set up nativeWindow 0x7613ea4010 for 656x528, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 11, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
W/AudioManager: Use of stream types is deprecated for operations other than volume control
    See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/AudioManager: requestAudioFocus status : 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
D/AudioTrack: stop() called with 216048 frames delivered
D/: PlayerBase::stop() from IPlayer
W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
I/ACodec:  [OMX.qcom.video.decoder.avc] Now uninitialized
     [] Now kWhatShutdownCompleted event : 8483
D/SurfaceUtils: disconnecting from surface 0x7613ea4010, reason disconnectFromSurface
I/MediaCodec: Codec shutdown complete
W/cr_MediaCodecBridge: Codec released
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/skia: Encode PNG Singlethread processname=org.hishandsreader.logos4me :      15835 us, width=96, height=96
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
I/chromium: [INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at  was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#V (0)
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#V (1)
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#V (1)
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc
I/ACodec:  [] Now uninitialized
I/ACodec: [] onAllocateComponent
I/OMXClient: Treble IOmx obtained
I/ACodec: Set Google AAC Dec for aacProfile 0
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
W/VideoCapabilities: Unrecognized profile 2130706434 for video/avc
I/MediaCodec: MediaCodec will operate in async mode
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/SurfaceUtils: connecting to surface 0x76000ec010, reason connectToSurface
I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 30177286
D/SurfaceUtils: disconnecting from surface 0x76000ec010, reason connectToSurface(reconnect)
    connecting to surface 0x76000ec010, reason connectToSurface(reconnect)
I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
I/ACodec: Success to set FramePackingMode
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle
D/SurfaceUtils: set up nativeWindow 0x76000ec010 for 644x520, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing
    [OMX.qcom.video.decoder.avc] Now Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change
D/SurfaceUtils: set up nativeWindow 0x76000ec010 for 656x528, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 11, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
W/AudioManager: Use of stream types is deprecated for operations other than volume control
    See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/AudioManager: requestAudioFocus status : 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][1280,720] result=0x23 surface={valid=true 506842509312} changed=false
D/OpenGLRenderer: eglDestroySurface = 0x7613e92900
D/OpenGLRenderer: eglCreateWindowSurface = 0x7613e92780
V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@f711c17 nm : org.hishandsreader.logos4me ic=null
I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/ViewRootImpl@5b57f1a[ExampleActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 1280, 720) ci=Rect(0, 48 - 0, 0) vi=Rect(0, 48 - 0, 0) or=2
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][1280,720] new=[0,0][1280,720] result=0x1 surface={valid=true 506842509312} changed=false
D/OpenGLRenderer: eglDestroySurface = 0x7613e92780
D/OpenGLRenderer: eglCreateWindowSurface = 0x760319d540
D/ViewRootImpl@5b57f1a[ExampleActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 1280, 720) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
D/InputMethodManager: HSIFW - flag : 0 Pid : 29470
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][1280,720] new=[0,0][720,1280] result=0x23 surface={valid=true 506842509312} changed=false
D/OpenGLRenderer: eglDestroySurface = 0x760319d540
D/OpenGLRenderer: eglCreateWindowSurface = 0x7613e92800
D/ViewRootImpl@5b57f1a[ExampleActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 720, 1280) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/OpenGLRenderer: eglDestroySurface = 0x7613e92800
D/OpenGLRenderer: eglCreateWindowSurface = 0x76173b5480
D/ViewRootImpl@5b57f1a[ExampleActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 720, 1280) ci=Rect(0, 48 - 0, 0) vi=Rect(0, 48 - 0, 0) or=1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc
D/AudioTrack: stop() called with 527907 frames delivered
D/: PlayerBase::stop() from IPlayer
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
I/ACodec:  [OMX.qcom.video.decoder.avc] Now uninitialized
I/ACodec:  [] Now kWhatShutdownCompleted event : 8483
D/SurfaceUtils: disconnecting from surface 0x76000ec010, reason disconnectFromSurface
I/MediaCodec: Codec shutdown complete
W/cr_MediaCodecBridge: Codec released
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/chromium: [INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at  was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#V (0)
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#V (1)
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/AudioTrack: stop() called with 0 frames delivered
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#TOP (1)
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/: PlayerBase::PlayerBase()
    TrackPlayerBase::TrackPlayerBase()
I/libOpenSLES: Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
D/AudioTrack: Client defaulted notificationFrames to 1181 for frameCount 3544
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
I/cr_MediaCodecBridge: create MediaCodec video decoder, mime video/avc
I/ACodec:  [] Now uninitialized
I/ACodec: [] onAllocateComponent
I/OMXClient: Treble IOmx obtained
I/ACodec: Set Google AAC Dec for aacProfile 0
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc
    Unrecognized profile 2130706434 for video/avc
I/MediaCodec: MediaCodec will operate in async mode
V/Surface: sf_framedrop debug : 0x4f4c, game : false, logging : 0
D/SurfaceUtils: connecting to surface 0x7613ea5010, reason connectToSurface
I/MediaCodec: [OMX.qcom.video.decoder.avc] setting surface generation to 30177287
D/SurfaceUtils: disconnecting from surface 0x7613ea5010, reason connectToSurface(reconnect)
    connecting to surface 0x7613ea5010, reason connectToSurface(reconnect)
I/ACodec: [OMX.qcom.video.decoder.avc] OMX_QCOM_FramePacking_OnlyOneCompleteFrame is setting
    Success to set FramePackingMode
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded->Idle
D/SurfaceUtils: set up nativeWindow 0x7613ea5010 for 644x520, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 23, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Executing
    [OMX.qcom.video.decoder.avc] Now Executing
I/ACodec: [OMX.qcom.video.decoder.avc] Now handling output port settings change
D/SurfaceUtils: set up nativeWindow 0x7613ea5010 for 656x528, color 0x7fa30c06, rotation 0, usage 0x20002900
I/ACodec: [OMX.qcom.video.decoder.avc] configureOutputBuffersFromNativeWindow setBufferCount : 11, minUndequeuedBuffers : 5
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing
W/AudioManager: Use of stream types is deprecated for operations other than volume control
W/AudioManager: See the documentation of requestAudioFocus() for what to use instead with android.media.AudioAttributes to qualify your playback use case
D/AudioManager: requestAudioFocus status : 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
W/chromium: [WARNING:sync_reader.cc(170)] ASR: No room in socket buffer.: Broken pipe (32)
D/AudioTrack: stop() called with 150432 frames delivered
D/: PlayerBase::stop() from IPlayer
W/cr_MediaCodecBridge: Releasing: OMX.qcom.video.decoder.avc
I/ACodec: [OMX.qcom.video.decoder.avc] Now Executing->Idle
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x1 surface={valid=true 506842509312} changed=false
I/ACodec: [OMX.qcom.video.decoder.avc] Now Idle->Loaded
I/ACodec: [OMX.qcom.video.decoder.avc] Now Loaded
I/ACodec:  [OMX.qcom.video.decoder.avc] Now uninitialized
     [] Now kWhatShutdownCompleted event : 8483
D/SurfaceUtils: disconnecting from surface 0x7613ea5010, reason disconnectFromSurface
I/MediaCodec: Codec shutdown complete
W/cr_MediaCodecBridge: Codec released
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
I/chromium: [INFO:CONSOLE(0)] "A cookie associated with a cross-site resource at  was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#TOP (0)
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#TOP (1)
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/AudioTrack: stop() called with 0 frames delivered
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
I/chromium: [INFO:CONSOLE(1)] "Uncaught TypeError: Cannot read property 'setItem' of null", source: file:///storage/3132-6433/Android/data/com.resilio.connect.agent/files/Countries/cm-cameroon/cm-cameroon-cm1-fra-spa/HHR-Learn2Read.html#TOP (1)
D/SensorManager: registerListener :: 16, Game Rotation Vector, 16666, 0,  
D/SensorManager: unregisterListener :: 16, Game Rotation Vector,  
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme pointer 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 0
D/ViewRootImpl@5b57f1a[ExampleActivity]: ViewPostIme key 1
D/ViewRootImpl@5b57f1a[ExampleActivity]: MSG_WINDOW_FOCUS_CHANGED 0
D/OpenGLRenderer: eglDestroySurface = 0x76173b5480
D/ViewRootImpl@5b57f1a[ExampleActivity]: Relayout returned: old=[0,0][720,1280] new=[0,0][720,1280] result=0x5 surface={valid=false 0} changed=true
D/ViewRootImpl@5b57f1a[ExampleActivity]: dispatchDetachedFromWindow
D/InputEventReceiver: channel '74cf926 org.hishandsreader.logos4me/hishandsreader.org.ExampleActivity (client)' ~ Disposing input event receiver.
    channel '74cf926 org.hishandsreader.logos4me/hishandsreader.org.ExampleActivity (client)' ~NativeInputEventReceiver.
Disconnected from the target VM, address: 'localhost:8601', transport: 'socket'

`