Closed kelson42 closed 8 years ago
@kelson42, I already built most of the widget parts. I just want to implement a voice search which will directly search kiwix. Look at the pic
This looks really fantastic, please merge as soon as you are over with the search voice. I'm really impatient to test it.
@kelson42 Yup i will soon enough
@EladKeyshawn Additional commnet: please check that the logo is changed in case we have a custom app.
@kelson42 I need a transparent logos of the customapps for widget implementation. It looks really bad otherwise.
@EladKeyshawn Wow! this widget looks amazing! ❤️
@EladKeyshawn
I have tested id but not with a lot of success... I was able to install it on my homescreen and it looks good but:
@kelson42 :cry: never encountered it. could you please tell me how to reproduce?. When i tested i could see the search history and open the article no problem. make sure you have the latest code.
Here the related locat:
== Kiwix is close, I click on the widget search part ==
V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile I/ActivityManager( 2840): Start proc org.kiwix.kiwixmobile for activity org.kiwix.kiwixmobile/.KiwixMobileActivity: pid=11652 uid=10370 gids={50370, 9997, 1028, 1015, 3003} abi=armeabi D/kiwix (11652): Setting the ICU directory path to /data/data/org.kiwix.kiwixmobile/files/icu D/kiwix (11652): Initializing TextToSpeech W/ActivityManager( 2840): NORMAL SET : srcAppInfo.processName = org.kiwix.kiwixmobile, destAppInfo.processName = com.samsung.SMT D/kiwix (11652): mNightMode value (false) D/kiwix (11652): Kiwix normal start, zimFile loaded last time -> Open last used zimFile /storage/emulated/0/Download/wikipedia_en_medicine_nopic_2016-04.zim D/kiwix (11652): Switched to bookmarkfile a906f5e8-a9fd-4d70-341b-5e5de2ceb0f9 D/kiwix (11652): mNightMode value (false) D/kiwix (11652): mNightMode value (false) I/Timeline(11652): Timeline: Activity_launch_request id:org.kiwix.kiwixmobile time:922658 W/ActivityManager( 2840): NORMAL SET : srcAppInfo.processName = org.kiwix.kiwixmobile, destAppInfo.processName = org.kiwix.kiwixmobile V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile D/kiwix (11652): Saved data in bookmarkfile a906f5e8-a9fd-4d70-341b-5e5de2ceb0f9 D/kiwix (11652): onPause Save currentzimfile to preferences:/storage/emulated/0/Download/wikipedia_en_medicine_nopic_2016-04.zim D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Retrieving: content://org.kiwix.zim.base/A/Lipopolysaccharide.html D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/A/Lipopolysaccharide.html = text/html D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/A/Lipopolysaccharide.html = text/html D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.initAllMenuItems(KiwixMobileActivity.java:1043) W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.onCreateOptionsMenu(KiwixMobileActivity.java:1438) D/kiwix (11652): reading A/Lipopolysaccharide.html(mime: text/html, size: 127881) finished. D/kiwix (11652): Retrieving: content://org.kiwix.zim.base/-/s/style.css D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/-/s/style.css = text/css D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/-/s/style.css = text/css D/kiwix (11652): Retrieving: content://org.kiwix.zim.base/-/j/head.js W/ContentResolver(11652): Failed to get type for: content://org.kiwix.zim.base/-/j/head.js (Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference) W/ContentResolver(11652): Failed to get type for: content://org.kiwix.zim.base/-/j/head.js (Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference) D/kiwix (11652): Retrieving: content://org.kiwix.zim.base/-/j/body.js W/ContentResolver(11652): Failed to get type for: content://org.kiwix.zim.base/-/j/body.js (Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference) W/ContentResolver(11652): Failed to get type for: content://org.kiwix.zim.base/-/j/body.js (Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference) I/Timeline( 2840): Timeline: Activity_windows_visible id: ActivityRecord{3cd5efb4 u0 org.kiwix.kiwixmobile/.SearchActivity t1751} time:923258 I/MultiPhoneWindowManager( 2840): Changed -> mCurrentInputMethodTarget : Window{10bd6aa u0 org.kiwix.kiwixmobile/org.kiwix.kiwixmobile.SearchActivity} W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.initAllMenuItems(KiwixMobileActivity.java:1043) W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.onCreateOptionsMenu(KiwixMobileActivity.java:1438) D/kiwix (11652): reading -/j/body.js(mime: application/javascript, size: 822) finished. D/kiwix (11652): reading -/j/head.js(mime: application/javascript, size: 311610) finished. D/kiwix (11652): reading -/s/style.css(mime: text/css, size: 74236) finished. D/kiwix (11652): TextToSpeech was initialized successfully. E/Vold ( 2225): Failed to find mounted volume for /storage/extSdCard/Android/data/org.kiwix.kiwixmobile/cache/ W/ContextImpl(11652): Failed to ensure directory: /storage/extSdCard/Android/data/org.kiwix.kiwixmobile/cache D/kiwix (11652): Retrieving: content://org.kiwix.zim.base/w/load.php?debug=true&lang=en&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=1%2FaBimRT W/ContentResolver(11652): Failed to get type for: content://org.kiwix.zim.base/w/load.php?debug=true&lang=en&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=1%2FaBimRT (Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference) W/ContentResolver(11652): Failed to get type for: content://org.kiwix.zim.base/w/load.php?debug=true&lang=en&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=1%2FaBimRT (Attempt to invoke virtual method 'boolean java.lang.String.isEmpty()' on a null object reference) D/kiwix (11652): reading w/load.php?debug=true&lang=en&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=1%2FaBimRT(mime: , size: 0) finished. D/kiwix (11652): Retrieving: content://org.kiwix.zim.base/I/s/Icons-mini-file_acrobat.gif D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/I/s/Icons-mini-file_acrobat.gif = image/gif D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/I/s/Icons-mini-file_acrobat.gif = image/gif D/kiwix (11652): reading I/s/Icons-mini-file_acrobat.gif(mime: image/gif, size: 291) finished. I/chromium(11652): [INFO:CONSOLE(8463)] "Uncaught ReferenceError: mw is not defined", source: content://org.kiwix.zim.base/-/j/head.js (8463) I/chromium(11652): [INFO:CONSOLE(108)] "Uncaught ReferenceError: mw is not defined", source: content://org.kiwix.zim.base/-/j/head.js (108) D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: content://org.kiwix.zim.base/A/Lipopolysaccharide.html D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: content://org.kiwix.zim.base/A/Lipopolysaccharide.html
== Kiwix opens and focus on the search, so I see the search history. I click on one of the item ==
V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile D/kiwix (11652): Initializing TextToSpeech W/ActivityManager( 2840): NORMAL SET : srcAppInfo.processName = org.kiwix.kiwixmobile, destAppInfo.processName = com.samsung.SMT D/kiwix (11652): mNightMode value (false) D/kiwix (11652): Kiwix normal start, zimFile loaded last time -> Open last used zimFile /storage/emulated/0/Download/wikipedia_en_medicine_nopic_2016-04.zim D/kiwix (11652): Switched to bookmarkfile a906f5e8-a9fd-4d70-341b-5e5de2ceb0f9 D/kiwix (11652): mNightMode value (false) D/kiwix (11652): mNightMode value (false) I/Timeline(11652): Timeline: Activity_launch_request id:org.kiwix.kiwixmobile time:932600 W/ActivityManager( 2840): NORMAL SET : srcAppInfo.processName = org.kiwix.kiwixmobile, destAppInfo.processName = org.kiwix.kiwixmobile V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile V/ApplicationPolicy( 2840): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile I/kiwix (11652): Intent data: Intent { (has extras) } D/kiwix (11652): Saved data in bookmarkfile a906f5e8-a9fd-4d70-341b-5e5de2ceb0f9 D/kiwix (11652): onPause Save currentzimfile to preferences:/storage/emulated/0/Download/wikipedia_en_medicine_nopic_2016-04.zim W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.initAllMenuItems(KiwixMobileActivity.java:1043) W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.onCreateOptionsMenu(KiwixMobileActivity.java:1438) D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Retrieving: content://org.kiwix.zim.base/A/Lipopolysaccharide.html D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/A/Lipopolysaccharide.html = text/html D/kiwix (11652): Getting mime-type for content://org.kiwix.zim.base/A/Lipopolysaccharide.html = text/html D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: null I/MultiPhoneWindowManager( 2840): Changed -> mCurrentInputMethodTarget : Window{10bd6aa u0 org.kiwix.kiwixmobile/org.kiwix.kiwixmobile.SearchActivity} I/MultiPhoneWindowManager( 2840): Changed -> mCurrentInputMethodTarget : Window{10beee44 u0 org.kiwix.kiwixmobile/org.kiwix.kiwixmobile.SearchActivity} I/Timeline( 2840): Timeline: Activity_windows_visible id: ActivityRecord{1ad94a7b u0 org.kiwix.kiwixmobile/.SearchActivity t1751} time:933012 W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.initAllMenuItems(KiwixMobileActivity.java:1043) W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.onCreateOptionsMenu(KiwixMobileActivity.java:1438) D/kiwix (11652): reading A/Lipopolysaccharide.html(mime: text/html, size: 127881) finished. E/Vold ( 2225): Failed to find mounted volume for /storage/extSdCard/Android/data/org.kiwix.kiwixmobile/cache/ W/ContextImpl(11652): Failed to ensure directory: /storage/extSdCard/Android/data/org.kiwix.kiwixmobile/cache W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.initAllMenuItems(KiwixMobileActivity.java:1043) W/System.err(11652): at org.kiwix.kiwixmobile.KiwixMobileActivity.onCreateOptionsMenu(KiwixMobileActivity.java:1438) I/chromium(11652): [INFO:CONSOLE(108)] "Uncaught ReferenceError: mw is not defined", source: content://org.kiwix.zim.base/-/j/head.js (108) I/chromium(11652): [INFO:CONSOLE(8463)] "Uncaught ReferenceError: mw is not defined", source: content://org.kiwix.zim.base/-/j/head.js (8463) D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: content://org.kiwix.zim.base/A/Lipopolysaccharide.html D/kiwix (11652): Loading article finished. D/kiwix (11652): Loaded URL: content://org.kiwix.zim.base/A/Lipopolysaccharide.html
== Page reload and I'm still on the search panel (with the history) ==
@kelson42 Did you try clear data and cache of the app after you've installed this update?
@EladKeyshawn I confirm it works on my other table with 6.0
@kelson42 Are you still having problems or can we close this?
I confirm I still have the same behaviour. No way to get out of the search panel.
@kelson42 Can I have some details about the device so I can try to emulate?
My device is a Samsung Galaxy Tab. I post again a recent version of my logcat
D/StatusBar.NetworkController( 3101): refreshViews connected={ wifi } level=?? combinedSignalIconId=0x7f020578/com.android.systemui:drawable/stat_sys_wifi_signal_4 mobileLabel= wifiLabel="Kelson_Zimmer" emergencyOnly=false combinedLabel="Kelson_Zimmer" mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x0/(null) mQSPhoneSignalIconId=0x0/(null) mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x0/(null) mDataTypeIconId=0x0/(null) mQSDataTypeIconId=0x0/(null) mNoSimIconId=0x0/(null) mWifiIconId=0x7f020578/com.android.systemui:drawable/stat_sys_wifi_signal_4 mQSWifiIconId=0x7f020137/com.android.systemui:drawable/ic_qs_wifi_4 mWifiActivityIconId=0x7f02053e/com.android.systemui:drawable/stat_sys_signal_inout mBluetoothTetherIconId=0x7f020553/com.android.systemui:drawable/stat_sys_tether_bluetooth
D/STATUSBAR-WifiQuickSettingButton( 3101): onWifiSignalChanged enabled=true enabledDesc:"Kelson_Zimmer"
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
I/SDP.PUB_CRYPTOD(28306): Starting
I/SDP.PUB_CRYPTOD(28306): Socket created with fd:-1
E/SDP.PUB_CRYPTOD(28306): Failed to open the netlink socket with error: Protocol not supported
E/SDP.PUB_CRYPTOD(28306): Exiting
D/InputReader( 2854): Input event: value=1
I/InputReader( 2854): Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.1748 ] when=35779437372000
D/InputReader( 2854): lastThreadEndTime = 35762627897867, currentThreadStartTime = 35762627917950
I/InputDispatcher( 2854): Delivering touch to (3101): action: 0x4, toolType: 1
I/InputDispatcher( 2854): Delivering touch to (9670): action: 0x0, toolType: 1
D/ViewRootImpl( 9670): ViewPostImeInputStage ACTION_DOWN
D/StatusBar.NetworkController( 3101): refreshViews connected={ wifi } level=?? combinedSignalIconId=0x7f020578/com.android.systemui:drawable/stat_sys_wifi_signal_4 mobileLabel= wifiLabel="Kelson_Zimmer" emergencyOnly=false combinedLabel="Kelson_Zimmer" mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x0/(null) mQSPhoneSignalIconId=0x0/(null) mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x0/(null) mDataTypeIconId=0x0/(null) mQSDataTypeIconId=0x0/(null) mNoSimIconId=0x0/(null) mWifiIconId=0x7f020578/com.android.systemui:drawable/stat_sys_wifi_signal_4 mQSWifiIconId=0x7f020137/com.android.systemui:drawable/ic_qs_wifi_4 mWifiActivityIconId=0x7f02053c/com.android.systemui:drawable/stat_sys_signal_in mBluetoothTetherIconId=0x7f020553/com.android.systemui:drawable/stat_sys_tether_bluetooth
D/STATUSBAR-WifiQuickSettingButton( 3101): onWifiSignalChanged enabled=true enabledDesc:"Kelson_Zimmer"
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/InputReader( 2854): Input event: value=0
I/InputReader( 2854): Touch event's action is 0x1 (deviceType=0) [pCnt=1, s=] when=35779572958000
I/InputDispatcher( 2854): Delivering touch to (9670): action: 0x1, toolType: 1
V/ApplicationPolicy( 2854): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile
V/ApplicationPolicy( 2854): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile
D/SamsungIME( 3693): onStartInputView requsted restarting value = true
D/SamsungIME( 3693): onStartInputView After call super - restarting value = true
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
D/SamsungIME( 3693): disable handwriting input icon : handwriting is not available in current language
D/SamsungIME( 3693): [startInputView] info.inputType = 589825 info.imeOptions = 33554435
W/ContextImpl( 2854): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 com.android.server.InputMethodManagerService$6.run:2765 java.lang.Thread.run:818 <bottom of call stack> <bottom of call stack>
I/MultiPhoneWindowManager( 2854): Changed -> mCurrentInputMethodTarget : null
I/SamsungIME( 3693): Update SetupWizard State usc : 1 pss : false
I/SamsungIME( 3693): Update SetupWizard State usc : 1 pss : false
D/SamsungIME( 3693): [AbstractKeyboardView] onDetachedFromWindow.
D/SamsungIME( 3693): Magnification Enabled = false
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendInputLanguageByThread:9257 com.diotek.ime.framework.common.InputManagerImpl.access$7000:216 com.diotek.ime.framework.common.InputManagerImpl$33.run:9231
E/SamsungIME( 3693): lang.getLanguageCode():en, lang.getCountryCode():GB
W/SamsungIME( 3693): makeSelectedLanguageList:en_GB;
D/SettingsProvider( 2854): name = sip_input_language
D/SettingsProvider( 2854): name = sip_selected_language_list
W/ActivityManager( 2854): mDVFSHelper.acquire()
D/PhoneWindow( 2854): *FMB* installDecor mIsFloating : false
D/PhoneWindow( 2854): *FMB* installDecor flags : -2122120936
D/PhoneWindow( 2854): *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null
D/PhoneWindow( 2854): *FMB* isFloatingMenuEnabled return false
I/SurfaceFlinger( 2249): id=427 createSurf (1x1),1 flag=404, liwixmobile
W/IInputConnectionWrapper( 9670): getTextBeforeCursor on inactive InputConnection
D/ActivityManager( 2854): bindService callerProcessName:android, calleePkgName: com.sec.android.inputmethod, action: android.view.InputMethod
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendInputLanguageByThread:9257 com.diotek.ime.framework.common.InputManagerImpl.access$7000:216 com.diotek.ime.framework.common.InputManagerImpl$33.run:9231
E/SamsungIME( 3693): lang.getLanguageCode():en, lang.getCountryCode():GB
W/SamsungIME( 3693): makeSelectedLanguageList:en_GB;
D/SettingsProvider( 2854): name = sip_input_language
D/SettingsProvider( 2854): name = sip_selected_language_list
D/PointerIcon( 2854): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
D/PointerIcon( 2854): setMouseCustomIcon IconType is same.101
D/PointerIcon( 2854): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
D/PointerIcon( 2854): setHoveringSpenCustomIcon IconType is same.1
D/BatteryService( 2854): !@BatteryListener : batteryPropertiesChanged!
D/BatteryService( 2854): level:43, scale:100, status:3, health:2, present:true, voltage: 3774, temperature: 311, technology: Li-ion, AC powered:false, USB powered:true, POGO powered:false, Wireless powered:false, icon:17303721, invalid charger:0
D/BatteryService( 2854): online:4, current avg:-172, charge type:1, power sharing:false, high voltage charger:false, capacity:490000, current_now:-440
D/BatteryService( 2854): Sending ACTION_BATTERY_CHANGED.
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
W/ActivityManager( 2854): Permission Denial: getCurrentUser() from pid=9670, uid=10403 requires android.permission.INTERACT_ACROSS_USERS
D/KeyguardUpdateMonitor( 3101): received broadcast android.intent.action.BATTERY_CHANGED
D/KeyguardUpdateMonitor( 3101): handleBatteryUpdate
V/EmergencyMode( 3336): [EmergencyStateReceiver] onReceive : android.intent.action.BATTERY_CHANGED
V/EmergencyMode( 3336): [EmergencyStateReceiver] ACTION_BATTERY_CHANGED mBatteryLevelForLogging = 43
D/BatteryMeterView( 3101): ACTION_BATTERY_CHANGED : level:43 status:3 health:2
D/PhoneWindow( 9670): *FMB* installDecor mIsFloating : false
D/PhoneWindow( 9670): *FMB* installDecor flags : -2139029248
D/BatteryMeterView( 3101): ACTION_BATTERY_CHANGED : level:43 status:3 health:2
D/BatteryMeterView( 3101): ACTION_BATTERY_CHANGED : level:43 status:3 health:2
I/AppCompatViewInflater( 9670): app:theme is now deprecated. Please move to using android:theme instead.
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
D/AbsListView( 9670): Get MotionRecognitionManager
D/MotionRecognitionService( 2854): ssp status : false
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
D/AbsListView( 9670): Get MotionRecognitionManager
W/ResourceType( 9670): Failure getting entry for 0x01080ace (t=7 e=2766) (error -75)
W/cr_AwContents( 9670): onDetachedFromWindow called when already detached. Ignoring
D/kiwix ( 9670): Initializing TextToSpeech
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,501-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = org.kiwix.kiwixmobile, destAppInfo.processName = com.samsung.SMT
D/PersonaManager( 2854): isKioskContainerExistOnDevice
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
D/StatusBarManagerService( 2854): manageDisableList userId=0 what=0x0 pkg=WindowManager.LayoutParams
E/Zygote (28311): MountEmulatedStorage()
E/Zygote (28311): v2
I/libpersona(28311): KNOX_SDCARD checking this for 1000
I/libpersona(28311): KNOX_SDCARD not a persona
I/SELinux (28311): Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-T700_5.0.2-1 ver=51
I/SELinux (28311): Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-T700_5.0.2-1_0051
E/SELinux (28311): [DEBUG] get_category: variable seinfo: platform sensitivity: NULL, cateogry: NULL
I/ActivityManager( 2854): Start proc com.samsung.SMT for service com.samsung.SMT/.SamsungTTSService: pid=28311 uid=1000 gids={41000, 9997, 3002, 3001, 3003, 1028, 1015, 1007, 1023, 2001, 1024, 1001} abi=armeabi-v7a
I/TextToSpeech( 9670): Sucessfully bound to com.samsung.SMT
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
D/hwcutils( 2249): MppFactory::MppFactory()
D/ ( 2249): virtual LibMpp* MppFactory::CreateMpp(int, int, int, int) dev(5) mode(0) drm(0),
D/libexynosgscaler( 2249): LibMpp::LibMpp()
W/cr_AwContents( 9670): onDetachedFromWindow called when already detached. Ignoring
I/cr_Ime ( 9670): ImeThread is not enabled.
D/kiwix ( 9670): mNightMode value (true)
D/kiwix ( 9670): Kiwix normal start, zimFile loaded last time -> Open last used zimFile /mnt/sdcard/Documents/vikidia_fr_all_20'15-11.zim
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
W/cr_AwContents( 9670): onDetachedFromWindow called when already detached. Ignoring
I/cr_Ime ( 9670): ImeThread is not enabled.
D/TimaKeyStoreProvider(28311): TimaSignature is unavailable
D/ActivityThread(28311): Added TimaKeyStore provider
D/kiwix ( 9670): mNightMode value (true)
D/kiwix ( 9670): mNightMode value (true)
D/kiwix ( 9670): mNightMode value (true)
I/Timeline( 9670): Timeline: Activity_launch_request id:org.kiwix.kiwixmobile time:35779958
E/PersonaManagerService( 2854): inState(): stateMachine is null !!
I/PersonaManagerService( 2854): Failed to execute isKioskModeEnabled. java.lang.SecurityException: You need MANAGE_USERS permission to: query user
I/ActivityManager( 2854): do not start freezing screen for locked container getKeyguardshowstate = false
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 1023, src_allowCategory = 0,501-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = org.kiwix.kiwixmobile, destAppInfo.processName = org.kiwix.kiwixmobile
W/ActivityManager( 2854): mDVFSHelper.acquire()
D/StatusBarManagerService( 2854): manageDisableList userId=0 what=0x0 pkg=WindowManager.LayoutParams
V/ApplicationPolicy( 2854): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile
V/ApplicationPolicy( 2854): isApplicationStateBlocked userId 0 pkgname org.kiwix.kiwixmobile
I/kiwix ( 9670): Intent data: Intent { (has extras) }
D/ActivityManager( 2854): post active user change for 0 fullscreen true record.isFloatingActivity() false
D/KnoxTimeoutHandler( 2854): postActiveUserChange for user 0
I/KnoxTimeoutHandler( 2854): postActiveUserChange, showWhenLocked: false
D/KnoxTimeoutHandler( 2854): handleActiveUserChange for user 0
D/PersonaManagerService( 2854): getPersonasForUser(): returning null!
W/IInputConnectionWrapper( 9670): getCursorCapsMode on inactive InputConnection
I/SamsungIME( 3693): getNextShiftState() cursorCapsMode : 0
D/SamsungIME( 3693): Dismiss ExpandCandiate
W/System.err( 3693): mkdir failed: EEXIST (File exists) : /data/data/com.sec.android.inputmethod/app_SwiftKey/user
D/SamsungIME( 3693): Dismiss ExpandCandiate
W/cr_BindingManager( 9670): Cannot call determinedVisibility() - never saw a connection for the pid: 9670
W/cr_BindingManager( 9670): Cannot call determinedVisibility() - never saw a connection for the pid: 9670
W/cr_BindingManager( 9670): Cannot call determinedVisibility() - never saw a connection for the pid: 9670
D/kiwix ( 9670): onPause Save currentzimfile to preferences:/mnt/sdcard/Documents/vikidia_fr_all_20'15-11.zim
D/PersonaManager( 2854): isKioskContainerExistOnDevice
W/System.err( 9670): java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setOnLongClickListener(android.view.View$OnLongClickListener)' on a null object reference
W/System.err( 9670): at org.kiwix.kiwixmobile.KiwixMobileActivity.initAllMenuItems(KiwixMobileActivity.java:988)
W/System.err( 9670): at org.kiwix.kiwixmobile.KiwixMobileActivity.onCreateOptionsMenu(KiwixMobileActivity.java:1389)
W/System.err( 9670): at android.app.Activity.onCreatePanelMenu(Activity.java:2959)
W/System.err( 9670): at android.support.v4.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:358)
W/System.err( 9670): at android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:88)
W/System.err( 9670): at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onCreatePanelMenu(AppCompatDelegateImplBase.java:270)
W/System.err( 9670): at android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:88)
W/System.err( 9670): at android.support.v7.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:454)
W/System.err( 9670): at android.support.v7.app.ToolbarActionBar$1.run(ToolbarActionBar.java:61)
W/System.err( 9670): at android.os.Handler.handleCallback(Handler.java:739)
W/System.err( 9670): at android.os.Handler.dispatchMessage(Handler.java:95)
W/System.err( 9670): at android.os.Looper.loop(Looper.java:145)
W/System.err( 9670): at android.app.ActivityThread.main(ActivityThread.java:6117)
W/System.err( 9670): at java.lang.reflect.Method.invoke(Native Method)
W/System.err( 9670): at java.lang.reflect.Method.invoke(Method.java:372)
W/System.err( 9670): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
W/System.err( 9670): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
D/kiwix ( 9670): Retrieving: content://org.kiwix.zim.base/A/index.htm
D/kiwix ( 9670): Retrieving: content://org.kiwix.zim.base/A/Agrocarburant.html
D/kiwix ( 9670): Getting mime-type for content://org.kiwix.zim.base/A/index.htm = text/html
D/kiwix ( 9670): Getting mime-type for content://org.kiwix.zim.base/A/index.htm = text/html
D/kiwix ( 9670): Getting mime-type for content://org.kiwix.zim.base/A/Agrocarburant.html = text/html
D/kiwix ( 9670): Getting mime-type for content://org.kiwix.zim.base/A/Agrocarburant.html = text/html
D/OpenGLRenderer( 9670): endAllStagingAnimators on 0x9a49ad00 (ListView) with handle 0x9bf52c30
I/SurfaceFlinger( 2249): id=425 Removed TearchActiv (6/9)
I/SurfaceFlinger( 2249): id=425 Removed TearchActiv (-2/9)
W/IInputConnectionWrapper( 9670): getCursorCapsMode on inactive InputConnection
I/SamsungIME( 3693): getNextShiftState() cursorCapsMode : 0
D/SamsungIME( 3693): Dismiss ExpandCandiate
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: about:blank
D/SamsungIME( 3693): startInputViewContinue : false true
I/SamsungIME( 3693): [IMI] startInputView - caller pid : 9670, caller uid : 10403
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: about:blank
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: about:blank
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: about:blank
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: about:blank
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService.sendInputViewShownState:423 android.inputmethodservice.InputMethodService.showWindow:2018 android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput:647
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: about:blank
D/SSRM:a ( 2854): DeviceInfo:: 000000000000
D/SSRM:a ( 2854): SettingsAirViewInfo:: 000000000
D/PanelView( 3101): There is/are notification(s)
D/PanelView( 3101): There is/are notification(s)
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.sec.android.inputmethod, destAppInfo.processName = RemotePC.AndroidViewer.samsung
D/SamsungIME( 3693): onWindowHidden
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService.sendInputViewShownState:423 android.inputmethodservice.InputMethodService.hideWindow:2190 android.inputmethodservice.InputMethodService.doHideWindow:2168
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendBroadcaseSIPShownByThread:9076 com.diotek.ime.framework.common.InputManagerImpl.access$6900:216 com.diotek.ime.framework.common.InputManagerImpl$32.run:9067
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
W/ActivityManager( 2854): Permission Denial: getCurrentUser() from pid=9670, uid=10403 requires android.permission.INTERACT_ACROSS_USERS
D/SSRM:a ( 2854): DeviceInfo:: 000000000000
D/SSRM:a ( 2854): SettingsAirViewInfo:: 000000000
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService$4.run:3274 java.lang.Thread.run:818 <bottom of call stack>
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.sec.android.inputmethod, destAppInfo.processName = RemotePC.AndroidViewer.samsung
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService$4.run:3274 java.lang.Thread.run:818 <bottom of call stack>
D/PhoneWindow( 9670): *FMB* installDecor mIsFloating : false
D/PhoneWindow( 9670): *FMB* installDecor flags : -2139029248
I/AppCompatViewInflater( 9670): app:theme is now deprecated. Please move to using android:theme instead.
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
W/ResourceType( 9670): Failure getting entry for 0x01080acf (t=7 e=2767) (error -75)
D/AbsListView( 9670): Get MotionRecognitionManager
D/MotionRecognitionService( 2854): ssp status : false
D/ActivityManager( 2854): post active user change for 0 fullscreen true record.isFloatingActivity() false
D/KnoxTimeoutHandler( 2854): postActiveUserChange for user 0
I/KnoxTimeoutHandler( 2854): postActiveUserChange, showWhenLocked: false
D/PersonaManagerService( 2854): getPersonasForUser(): returning null!
D/KnoxTimeoutHandler( 2854): handleActiveUserChange for user 0
D/PhoneWindow( 9670): *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null
D/PhoneWindow( 9670): *FMB* isFloatingMenuEnabled return false
I/SurfaceFlinger( 2249): id=428 createSurf (2560x1600),1 flag=404, TearchActiv
D/PointerIcon( 2854): setMouseIconStyle1 pointerType: 1001iconType:101 flag:0
D/SamsungIME( 3693): onStartInputView requsted restarting value = false
D/SamsungIME( 3693): onStartInputView After call super - restarting value = false
D/SamsungIME( 3693): mIsEnableOCR = false
D/PointerIcon( 2854): setMouseCustomIcon IconType is same.101
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/PointerIcon( 2854): setHoveringSpenIconStyle1 pointerType: 10001iconType:1 flag:0
D/PointerIcon( 2854): setHoveringSpenCustomIcon IconType is same.1
D/SamsungIME( 3693): checking talkback status : false
D/SamsungIME( 3693): disable handwriting input icon : handwriting is not available in current language
D/SamsungIME( 3693): [startInputView] info.inputType = 589825 info.imeOptions = 33554435
I/SamsungIME( 3693): Update SetupWizard State usc : 1 pss : false
I/SamsungIME( 3693): Update SetupWizard State usc : 1 pss : false
D/SamsungIME( 3693): [AbstractKeyboardView] onDetachedFromWindow.
D/SamsungIME( 3693): Magnification Enabled = false
D/SamsungIME( 3693): Dismiss ExpandCandiate
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendInputLanguageByThread:9257 com.diotek.ime.framework.common.InputManagerImpl.access$7000:216 com.diotek.ime.framework.common.InputManagerImpl$33.run:9231
E/SamsungIME( 3693): lang.getLanguageCode():en, lang.getCountryCode():GB
W/SamsungIME( 3693): makeSelectedLanguageList:en_GB;
D/SettingsProvider( 2854): name = sip_input_language
D/SettingsProvider( 2854): name = sip_selected_language_list
D/kiwix ( 9670): reading A/Agrocarburant.html(mime: text/html, size: 13730) finished.
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.samsung.SMT.ag.a:-1 com.samsung.SMT.SamsungTTSService.onCreate:-1 android.app.ActivityThread.handleCreateService:3262
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.android.providers.context
E/SamsungTTS(28311): Interface ver201501012
E/SamsungTTS(28311): onLoadLanguage() - SamsungTTS is not yet ready.
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:2065 android.content.ContextWrapper.startService:533 com.samsung.SMT.SamsungTTSService.e:-1 com.samsung.SMT.SamsungTTSService.onCreate:-1 android.app.ActivityThread.handleCreateService:3262
D/ActivityManager( 2854): startService callerProcessName:com.samsung.SMT, calleePkgName: com.samsung.SMT
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.SMT
I/SurfaceFlinger( 2249): id=426 Removed JnputMethod (8/9)
I/SurfaceFlinger( 2249): id=426 Removed JnputMethod (-2/9)
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:2065 android.content.ContextWrapper.startService:533 com.samsung.SMT.SamsungTTSService.e:-1 com.samsung.SMT.SamsungTTSService.a:-1 com.samsung.SMT.ao.onReceive:-1
D/ActivityManager( 2854): startService callerProcessName:com.samsung.SMT, calleePkgName: com.samsung.SMT
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.SMT
E/ActivityThread( 9670): Failed to find provider info for download.vikidia.org
E/AndroidProtocolHandler( 9670): Unable to open content URL: content://download.vikidia.org/fr.vikidia.org/load.php?debug=true&lang=fr&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20151101T070510Z
D/StatusBar.NetworkController( 3101): refreshViews connected={ wifi } level=?? combinedSignalIconId=0x7f020578/com.android.systemui:drawable/stat_sys_wifi_signal_4 mobileLabel= wifiLabel="Kelson_Zimmer" emergencyOnly=false combinedLabel="Kelson_Zimmer" mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x0/(null) mQSPhoneSignalIconId=0x0/(null) mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x0/(null) mDataTypeIconId=0x0/(null) mQSDataTypeIconId=0x0/(null) mNoSimIconId=0x0/(null) mWifiIconId=0x7f020578/com.android.systemui:drawable/stat_sys_wifi_signal_4 mQSWifiIconId=0x7f020137/com.android.systemui:drawable/ic_qs_wifi_4 mWifiActivityIconId=0x7f020541/com.android.systemui:drawable/stat_sys_signal_no_inout mBluetoothTetherIconId=0x7f020553/com.android.systemui:drawable/stat_sys_tether_bluetooth
D/STATUSBAR-WifiQuickSettingButton( 3101): onWifiSignalChanged enabled=true enabledDesc:"Kelson_Zimmer"
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator :false
D/StatusBar.NetworkController( 3101): refreshNwBoosterIndicator - setNWBoosterIndicators(false)
D/StatusBar.NetworkController( 3101): applyOpen
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:2065 android.content.ContextWrapper.startService:533 com.samsung.SMT.UpdateManager.k:-1 com.samsung.SMT.UpdateManager.b:-1 com.samsung.SMT.UpdateManager.onCreate:-1
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 1023, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.SMT.lang_en_us_l01
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/Zygote (28343): MountEmulatedStorage()
E/Zygote (28343): v2
I/libpersona(28343): KNOX_SDCARD checking this for 10238
I/libpersona(28343): KNOX_SDCARD not a persona
I/SELinux (28343): Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-T700_5.0.2-1 ver=51
I/ActivityManager( 2854): Start proc com.samsung.SMT.lang_en_us_l01 for service com.samsung.SMT.lang_en_us_l01/.LanguagePack: pid=28343 uid=10238 gids={50238, 9997, 1028, 1015} abi=armeabi-v7a
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:2065 android.content.ContextWrapper.startService:533 com.samsung.SMT.UpdateManager.k:-1 com.samsung.SMT.UpdateManager.b:-1 com.samsung.SMT.UpdateManager.onCreate:-1
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 1023, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.SMT.lang_fr_fr_l01
I/SELinux (28343): Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-T700_5.0.2-1_0051
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/SELinux (28343): [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
D/SensorService( 2854): [SO] 0.268 0.393 9.969
E/Zygote (28351): MountEmulatedStorage()
E/Zygote (28351): v2
I/libpersona(28351): KNOX_SDCARD checking this for 10184
I/libpersona(28351): KNOX_SDCARD not a persona
I/SELinux (28351): Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-T700_5.0.2-1 ver=51
I/SELinux (28351): Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-T700_5.0.2-1_0051
E/SELinux (28351): [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
I/ActivityManager( 2854): Start proc com.samsung.SMT.lang_fr_fr_l01 for service com.samsung.SMT.lang_fr_fr_l01/.LanguagePack: pid=28351 uid=10184 gids={50184, 9997, 1028, 1015} abi=armeabi-v7a
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:2065 android.content.ContextWrapper.startService:533 com.samsung.SMT.UpdateManager.k:-1 com.samsung.SMT.UpdateManager.b:-1 com.samsung.SMT.UpdateManager.onCreate:-1
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 1023, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.SMT.lang_de_de_l01
D/kiwix ( 9670): reading A/index.htm(mime: text/html, size: 15126) finished.
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
D/TimaKeyStoreProvider(28343): TimaSignature is unavailable
E/Zygote (28366): MountEmulatedStorage()
E/Zygote (28366): v2
I/libpersona(28366): KNOX_SDCARD checking this for 10222
I/libpersona(28366): KNOX_SDCARD not a persona
I/SELinux (28366): Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-T700_5.0.2-1 ver=51
I/ActivityManager( 2854): Start proc com.samsung.SMT.lang_de_de_l01 for service com.samsung.SMT.lang_de_de_l01/.LanguagePack: pid=28366 uid=10222 gids={50222, 9997, 1028, 1015} abi=armeabi-v7a
D/ActivityThread(28343): Added TimaKeyStore provider
I/SELinux (28366): Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-T700_5.0.2-1_0051
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:2065 android.content.ContextWrapper.startService:533 com.samsung.SMT.UpdateManager.k:-1 com.samsung.SMT.UpdateManager.b:-1 com.samsung.SMT.UpdateManager.onCreate:-1
E/SELinux (28366): [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 1023, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.SMT.lang_en_gb_l01
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/Zygote (28384): MountEmulatedStorage()
E/Zygote (28384): v2
I/libpersona(28384): KNOX_SDCARD checking this for 10216
I/libpersona(28384): KNOX_SDCARD not a persona
I/ActivityManager( 2854): Start proc com.samsung.SMT.lang_en_gb_l01 for service com.samsung.SMT.lang_en_gb_l01/.LanguagePack: pid=28384 uid=10216 gids={50216, 9997, 1028, 1015} abi=armeabi-v7a
I/SELinux (28384): Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-T700_5.0.2-1 ver=51
I/SELinux (28384): Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-T700_5.0.2-1_0051
E/SELinux (28384): [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
I/art ( 2265): Explicit concurrent mark sweep GC freed 8711(370KB) AllocSpace objects, 0(0B) LOS objects, 50% free, 3MB/7MB, paused 700us total 22.864ms
I/MultiPhoneWindowManager( 2854): Changed -> mCurrentInputMethodTarget : Window{1b529cc1 u0 org.kiwix.kiwixmobile/org.kiwix.kiwixmobile.SearchActivity}
W/ContextImpl(28311): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:2065 android.content.ContextWrapper.startService:533 com.samsung.SMT.UpdateManager.k:-1 com.samsung.SMT.UpdateManager.b:-1 com.samsung.SMT.UpdateManager.onCreate:-1
I/art ( 2265): Explicit concurrent mark sweep GC freed 5(160B) AllocSpace objects, 0(0B) LOS objects, 50% free, 3MB/7MB, paused 342us total 14.773ms
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 1023, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.samsung.SMT, destAppInfo.processName = com.samsung.SMT.lang_nl_nl_l01
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
E/ActivityManager( 2854): checkUser: useridlist=null, currentuser=0
D/InputMethodManagerService( 2854): windowGainedFocus mCurrentFocusedUserId - 0 and mSecureKeypadEnabled-false
I/MultiPhoneWindowManager( 2854): Changed -> mCurrentInputMethodTarget : Window{3e3aa24c u0 org.kiwix.kiwixmobile/org.kiwix.kiwixmobile.SearchActivity}
W/IInputConnectionWrapper( 9670): getTextBeforeCursor on inactive InputConnection
W/cr_BindingManager( 9670): Cannot call determinedVisibility() - never saw a connection for the pid: 9670
I/TextToSpeech( 9670): Connected to ComponentInfo{com.samsung.SMT/com.samsung.SMT.SamsungTTSService}
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendInputLanguageByThread:9257 com.diotek.ime.framework.common.InputManagerImpl.access$7000:216 com.diotek.ime.framework.common.InputManagerImpl$33.run:9231
I/art ( 2265): Explicit concurrent mark sweep GC freed 5(160B) AllocSpace objects, 0(0B) LOS objects, 50% free, 3MB/7MB, paused 474us total 16.109ms
W/IInputConnectionWrapper( 9670): getCursorCapsMode on inactive InputConnection
I/SamsungIME( 3693): getNextShiftState() cursorCapsMode : 0
D/SamsungIME( 3693): Dismiss ExpandCandiate
W/System.err( 3693): mkdir failed: EEXIST (File exists) : /data/data/com.sec.android.inputmethod/app_SwiftKey/user
E/Zygote (28398): MountEmulatedStorage()
E/Zygote (28398): v2
I/libpersona(28398): KNOX_SDCARD checking this for 10067
I/libpersona(28398): KNOX_SDCARD not a persona
I/SELinux (28398): Function: selinux_compare_spd_ram, SPD-policy is existed. and_ver=SEPF_SM-T700_5.0.2-1 ver=51
I/ActivityManager( 2854): Start proc com.samsung.SMT.lang_nl_nl_l01 for service com.samsung.SMT.lang_nl_nl_l01/.LanguagePack: pid=28398 uid=10067 gids={50067, 9997, 1028, 1015} abi=armeabi-v7a
I/ActivityManager( 2854): Displayed Component not be shown by security: +726ms
I/SELinux (28398): Function: selinux_compare_spd_ram , priority [1] , priority version is VE=SEPF_SM-T700_5.0.2-1_0051
D/TimaKeyStoreProvider(28351): TimaSignature is unavailable
E/SELinux (28398): [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
W/ActivityManager( 2854): mDVFSHelper.release()
I/Timeline( 2854): Timeline: Activity_windows_visible id: ActivityRecord{29c78723 u0 org.kiwix.kiwixmobile/.SearchActivity t696} time:35780766
E/SamsungIME( 3693): lang.getLanguageCode():en, lang.getCountryCode():GB
W/SamsungIME( 3693): makeSelectedLanguageList:en_GB;
D/ActivityThread(28351): Added TimaKeyStore provider
D/SettingsProvider( 2854): name = sip_input_language
W/IInputConnectionWrapper( 9670): getCursorCapsMode on inactive InputConnection
I/Timeline( 9670): Timeline: Activity_idle id: android.os.BinderProxy@391599b9 time:35780776
I/Timeline( 9670): Timeline: Activity_idle id: android.os.BinderProxy@1ccd22a6 time:35780777
D/SettingsProvider( 2854): name = sip_selected_language_list
D/TimaKeyStoreProvider(28366): TimaSignature is unavailable
D/ActivityThread(28366): Added TimaKeyStore provider
I/SamsungIME( 3693): getNextShiftState() cursorCapsMode : 0
D/SamsungIME( 3693): Dismiss ExpandCandiate
D/SamsungIME( 3693): startInputViewContinue : true true
D/SamsungIME( 3693): conditions for show dialog : true true true false
D/SamsungIME( 3693): showDlgMsgBox : true true true
D/SamsungIME( 3693): showDlgMsgBox inner condition : true true
I/SamsungIME( 3693): [IMI] startInputView - caller pid : 9670, caller uid : 10403
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendBroadcaseSIPShownByThread:9076 com.diotek.ime.framework.common.InputManagerImpl.access$6900:216 com.diotek.ime.framework.common.InputManagerImpl$32.run:9067
D/SamsungTTS(28311): onIsLanguageAvailable() - lang : eng, country : GBR, variant : , iResult : 1
D/SamsungTTS(28311): onIsLanguageAvailable() - lang : eng, country : GBR, variant : , iResult : 1
D/SamsungTTS(28311): onIsLanguageAvailable() - lang : eng, country : GBR, variant : , iResult : 1
D/TimaKeyStoreProvider(28384): TimaSignature is unavailable
D/PanelView( 3101): There is/are notification(s)
D/ActivityThread(28384): Added TimaKeyStore provider
I/TextToSpeech( 9670): Set up connection to ComponentInfo{com.samsung.SMT/com.samsung.SMT.SamsungTTSService}
D/SamsungIME( 3693): onWindowShown
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService.sendInputViewShownState:423 android.inputmethodservice.InputMethodService.showWindow:2018 android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput:647
D/kiwix ( 9670): TextToSpeech was initialized successfully.
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService$4.run:3274 java.lang.Thread.run:818 <bottom of call stack>
D/SSRM:a ( 2854): DeviceInfo:: 000000000000
D/SSRM:a ( 2854): SettingsAirViewInfo:: 000000000
W/ActivityManager( 2854): Permission Denial: getCurrentUser() from pid=28343, uid=10238 requires android.permission.INTERACT_ACROSS_USERS
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.sec.android.inputmethod, destAppInfo.processName = RemotePC.AndroidViewer.samsung
I/SamsungIME( 3693): getCurrentKeyboard
I/SamsungIME( 3693): getTextKeyboard
D/TimaKeyStoreProvider(28398): TimaSignature is unavailable
D/PanelView( 3101): There is/are notification(s)
D/ActivityThread(28398): Added TimaKeyStore provider
D/libexynosgscaler( 2249): virtual CGscaler::~CGscaler()
D/libexynosgscaler( 2249): virtual LibMpp::~LibMpp()
D/ ( 2249): virtual MppFactory::~MppFactory()
D/SamsungIME( 3693): [SwiftkeyWrapper] currentLangauge : 1701726018
E/SamsungTTS(28311): onDestroy()
I/Choreographer( 3693): Skipped 38 frames! The application may be doing too much work on its main thread.
W/ActivityManager( 2854): Permission Denial: getCurrentUser() from pid=28351, uid=10184 requires android.permission.INTERACT_ACROSS_USERS
I/SurfaceFlinger( 2249): id=429 createSurf (2560x1006),1 flag=4, JnputMethod
W/ActivityManager( 2854): Permission Denial: getCurrentUser() from pid=28384, uid=10216 requires android.permission.INTERACT_ACROSS_USERS
W/ActivityManager( 2854): Permission Denial: getCurrentUser() from pid=28366, uid=10222 requires android.permission.INTERACT_ACROSS_USERS
I/SurfaceFlinger( 2249): id=427 Removed liwixmobile (7/9)
I/SurfaceFlinger( 2249): id=427 Removed liwixmobile (-2/9)
W/ActivityManager( 2854): Permission Denial: getCurrentUser() from pid=28398, uid=10067 requires android.permission.INTERACT_ACROSS_USERS
D/SamsungIME( 3693): onStartInputView requsted restarting value = false
D/SamsungIME( 3693): onStartInputView After call super - restarting value = false
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
D/SamsungIME( 3693): disable handwriting input icon : handwriting is not available in current language
D/SamsungIME( 3693): [startInputView] info.inputType = 589825 info.imeOptions = 33554435
I/SamsungIME( 3693): Update SetupWizard State usc : 1 pss : false
I/SamsungIME( 3693): Update SetupWizard State usc : 1 pss : false
D/SamsungIME( 3693): [AbstractKeyboardView] onDetachedFromWindow.
D/SamsungIME( 3693): Magnification Enabled = false
D/SamsungIME( 3693): Dismiss ExpandCandiate
I/SamsungIME( 3693): getNextShiftState() cursorCapsMode : 0
D/SamsungIME( 3693): Dismiss ExpandCandiate
W/System.err( 3693): mkdir failed: EEXIST (File exists) : /data/data/com.sec.android.inputmethod/app_SwiftKey/user
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendInputLanguageByThread:9257 com.diotek.ime.framework.common.InputManagerImpl.access$7000:216 com.diotek.ime.framework.common.InputManagerImpl$33.run:9231
E/SamsungIME( 3693): lang.getLanguageCode():en, lang.getCountryCode():GB
W/SamsungIME( 3693): makeSelectedLanguageList:en_GB;
D/SettingsProvider( 2854): name = sip_input_language
D/SettingsProvider( 2854): name = sip_selected_language_list
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendInputLanguageByThread:9257 com.diotek.ime.framework.common.InputManagerImpl.access$7000:216 com.diotek.ime.framework.common.InputManagerImpl$33.run:9231
I/SamsungIME( 3693): getNextShiftState() cursorCapsMode : 0
D/SamsungIME( 3693): Dismiss ExpandCandiate
D/SamsungIME( 3693): startInputViewContinue : true true
E/SamsungIME( 3693): lang.getLanguageCode():en, lang.getCountryCode():GB
D/SamsungIME( 3693): conditions for show dialog : true false true false
D/SamsungIME( 3693): showDlgMsgBox : true true true
W/SamsungIME( 3693): makeSelectedLanguageList:en_GB;
D/SamsungIME( 3693): showDlgMsgBox inner condition : true true
D/SettingsProvider( 2854): name = sip_input_language
D/SettingsProvider( 2854): name = sip_selected_language_list
I/SamsungIME( 3693): [IMI] startInputView - caller pid : 9670, caller uid : 10403
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService.sendInputViewShownState:423 android.inputmethodservice.InputMethodService.showWindow:2018 android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput:647
D/SSRM:a ( 2854): DeviceInfo:: 000000000000
D/SSRM:a ( 2854): SettingsAirViewInfo:: 000000000
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 com.diotek.ime.framework.common.InputManagerImpl.sendBroadcaseSIPShownByThread:9076 com.diotek.ime.framework.common.InputManagerImpl.access$6900:216 com.diotek.ime.framework.common.InputManagerImpl$32.run:9067
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.sec.android.inputmethod, destAppInfo.processName = RemotePC.AndroidViewer.samsung
D/PanelView( 3101): There is/are notification(s)
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService.sendInputViewShownState:423 android.inputmethodservice.InputMethodService.showWindow:2018 android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput:647
D/SSRM:a ( 2854): DeviceInfo:: 000000000000
D/SSRM:a ( 2854): SettingsAirViewInfo:: 000000000
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService$4.run:3274 java.lang.Thread.run:818 <bottom of call stack>
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService$4.run:3274 java.lang.Thread.run:818 <bottom of call stack>
I/art (28311): System.exit called, status: 0
I/AndroidRuntime(28311): VM exiting with result code 0, cleanup skipped.
I/chromium( 9670): [INFO:CONSOLE(17462)] "Uncaught TypeError: Cannot read property 'removeItem' of null", source: content://org.kiwix.zim.base/-/j/head.js (17462)
D/PanelView( 3101): There is/are notification(s)
W/cr_BindingManager( 9670): Cannot call determinedVisibility() - never saw a connection for the pid: 9670
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.sec.android.inputmethod, destAppInfo.processName = RemotePC.AndroidViewer.samsung
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService.sendInputViewShownState:423 android.inputmethodservice.InputMethodService.showWindow:2018 android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput:647
I/ActivityManager( 2854): Process com.samsung.SMT (pid 28311)(adj 0) has died(60,1159)
W/ActivityManager( 2854): Scheduling restart of crashed service com.samsung.SMT/.UpdateManager in 1000ms
D/PanelView( 3101): There is/are notification(s)
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService.sendInputViewShownState:423 android.inputmethodservice.InputMethodService.showWindow:2018 android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput:647
I/art (28343): System.exit called, status: 0
I/AndroidRuntime(28343): VM exiting with result code 0, cleanup skipped.
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService$4.run:3274 java.lang.Thread.run:818 <bottom of call stack>
W/BroadcastQueue( 2854): Skipping deliver [background] BroadcastRecord{119a767 u0 com.samsung.SMT.ACTION_INSTALL_FINISHED} to ReceiverList{6781550 28311 com.samsung.SMT/1000/u0 remote:c387f13}: filter unregistered
W/BroadcastQueue( 2854): Skipping deliver [background] BroadcastRecord{2997d914 u0 com.samsung.SMT.ACTION_INSTALL_FINISHED} to ReceiverList{6781550 28311 com.samsung.SMT/1000/u0 remote:c387f13}: filter unregistered
D/SSRM:a ( 2854): DeviceInfo:: 000000000000
I/art (28384): System.exit called, status: 0
I/AndroidRuntime(28384): VM exiting with result code 0, cleanup skipped.
D/SSRM:a ( 2854): SettingsAirViewInfo:: 000000000
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.sec.android.inputmethod, destAppInfo.processName = RemotePC.AndroidViewer.samsung
D/SSRM:a ( 2854): DeviceInfo:: 000000000000
D/SSRM:a ( 2854): SettingsAirViewInfo:: 000000000
I/ActivityManager( 2854): Process com.samsung.SMT.lang_en_us_l01 (pid 28343)(adj 0) has died(62,1159)
D/PanelView( 3101): There is/are notification(s)
D/SamsungIME( 3693): Dismiss ExpandCandiate
W/System.err( 3693): mkdir failed: EEXIST (File exists) : /data/data/com.sec.android.inputmethod/app_SwiftKey/user
W/ContextImpl( 3693): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1700 android.content.ContextWrapper.sendBroadcast:391 android.inputmethodservice.InputMethodService$4.run:3274 java.lang.Thread.run:818 <bottom of call stack>
I/art (28351): System.exit called, status: 0
I/AndroidRuntime(28351): VM exiting with result code 0, cleanup skipped.
I/art (28398): System.exit called, status: 0
I/AndroidRuntime(28398): VM exiting with result code 0, cleanup skipped.
I/ActivityManager( 2854): Process com.samsung.SMT.lang_en_gb_l01 (pid 28384)(adj 0) has died(67,1159)
I/art (28366): System.exit called, status: 0
I/AndroidRuntime(28366): VM exiting with result code 0, cleanup skipped.
I/ActivityManager( 2854): Process com.samsung.SMT.lang_fr_fr_l01 (pid 28351)(adj 0) has died(67,1159)
I/ActivityManager( 2854): Process com.samsung.SMT.lang_nl_nl_l01 (pid 28398)(adj 0) has died(68,1159)
I/ActivityManager( 2854): Process com.samsung.SMT.lang_de_de_l01 (pid 28366)(adj 0) has died(68,1159)
I/SamsungIME( 3693): drawAllKey
W/ActivityManager( 2854): userId = 0, bbcId = -10000
W/ActivityManager( 2854): NORMAL SET : dst_category = 0, src_allowCategory = 0,2-1023
W/ActivityManager( 2854): NORMAL SET : srcAppInfo.processName = com.sec.android.inputmethod, destAppInfo.processName = RemotePC.AndroidViewer.samsung
I/chromium( 9670): [INFO:CONSOLE(17462)] "Uncaught TypeError: Cannot read property 'removeItem' of null", source: content://org.kiwix.zim.base/-/j/head.js (17462)
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: content://org.kiwix.zim.base/A/Agrocarburant.html
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: content://org.kiwix.zim.base/A/Agrocarburant.html
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
I/SamsungIME( 3693): getCurrentKeyboard
I/SamsungIME( 3693): getTextKeyboard
E/ActivityThread( 9670): Failed to find provider info for download.vikidia.org
E/AndroidProtocolHandler( 9670): Unable to open content URL: content://download.vikidia.org/fr.vikidia.org/load.php?debug=true&lang=fr&modules=jquery%2Cmediawiki&only=scripts&skin=vector&version=20151101T070510Z
D/SamsungIME( 3693): [SwiftkeyWrapper] currentLangauge : 1701726018
V/SamsungIME( 3693): onTrimMeomory Level = 5
I/SamsungIME( 3693): drawAllKey
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
D/SamsungIME( 3693): mIsEnableOCR = false
D/SamsungIME( 3693): getValidMMCodes - failed to get the packageInfo of OCR or registered OCR Receiver
D/SamsungIME( 3693): checking talkback status : false
I/chromium( 9670): [INFO:CONSOLE(17462)] "Uncaught TypeError: Cannot read property 'removeItem' of null", source: content://org.kiwix.zim.base/-/j/head.js (17462)
I/SamsungIME( 3693): Update SetupWizard State usc : 1 pss : false
D/SamsungIME( 3693): SwiftKey guide popup condition 1 : true true
E/SamsungIME( 3693): SwiftKey guide popup condition 2 : true false false true true true true true true true
I/chromium( 9670): [INFO:CONSOLE(17462)] "Uncaught TypeError: Cannot read property 'removeItem' of null", source: content://org.kiwix.zim.base/-/j/head.js (17462)
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: content://org.kiwix.zim.base/A/Agrocarburant.html
D/kiwix ( 9670): Loading article finished.
D/kiwix ( 9670): Loaded URL: content://org.kiwix.zim.base/A/Agrocarburant.html
@mhutti I confirm, if the option "Don't keep activities" is disabled then it works. But it really has to work with this option activated (see reasons on #292).
Needs same style of fix as #292
Still more issues :( Working through now.
@kelson42 This features should now work. There is a small compromise that on devices not keeping activities, using the widget will ignore previous tab states. I believe this to be acceptable as the widget will likely be used outside of a typical "browsing session" and as such keeping these articles active for a tiny fraction of our users is not time effective at the moment. In the future I suggest rewriting our tab sate code to use a database as well as reevaluating how loadUrl events in our custom webview are called. That should alleviate this issue.
@mhutti1 I tested your solution looks good for now, so maybe you can close this issue.
@mhutti1 Same here. Kudos!!!
Widgets are an important part of Android usability: https://developer.android.com/design/patterns/widgets.html
It would be really nice to propose a Kiwix search widget (within Kiwix app) to allow users to find things with Kiwix directly from their home page.