Skip to content
This repository has been archived by the owner on Jul 30, 2019. It is now read-only.

Create a widget to search in Kiwix #36

Closed
kelson42 opened this issue May 12, 2016 · 21 comments
Closed

Create a widget to search in Kiwix #36

kelson42 opened this issue May 12, 2016 · 21 comments

Comments

@kelson42
Copy link
Contributor

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.

@kelson42 kelson42 changed the title Create a widget to searc in Kiwix Create a widget to search in Kiwix May 12, 2016
@EladKeyshawn EladKeyshawn self-assigned this May 12, 2016
@EladKeyshawn
Copy link
Contributor

@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
kiwix search widget screenshot

@kelson42
Copy link
Contributor Author

This looks really fantastic, please merge as soon as you are over with the search voice. I'm really impatient to test it.

@EladKeyshawn
Copy link
Contributor

@kelson42 Yup i will soon enough

@kelson42
Copy link
Contributor Author

kelson42 commented Jun 2, 2016

@EladKeyshawn Additional commnet: please check that the logo is changed in case we have a custom app.

@EladKeyshawn
Copy link
Contributor

@kelson42 I need a transparent logos of the customapps for widget implementation. It looks really bad otherwise.

@rashiq
Copy link
Contributor

rashiq commented Jun 3, 2016

@EladKeyshawn Wow! this widget looks amazing! ❤️

@kelson42
Copy link
Contributor Author

kelson42 commented Jun 5, 2016

@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:

  • By clicking on it, it open Kiwix and I get suggestions, but by choosing a suggestion nothing happens :(
  • "Your device doesn\t support ..." There is an escaping problem in this erros msg, the backslash should not be shown.

@EladKeyshawn
Copy link
Contributor

@kelson42 😢 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.

@kelson42
Copy link
Contributor Author

kelson42 commented Jun 5, 2016

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) ==

@EladKeyshawn
Copy link
Contributor

@kelson42 Did you try clear data and cache of the app after you've installed this update?

@kelson42
Copy link
Contributor Author

kelson42 commented Jun 6, 2016

@EladKeyshawn I confirm it works on my other table with 6.0

@mhutti1 mhutti1 added this to the Android 2.0 milestone Jul 25, 2016
@mhutti1 mhutti1 self-assigned this Jul 31, 2016
@mhutti1
Copy link
Contributor

mhutti1 commented Jul 31, 2016

@kelson42 Are you still having problems or can we close this?

@kelson42
Copy link
Contributor Author

kelson42 commented Aug 1, 2016

I confirm I still have the same behaviour. No way to get out of the search panel.

@mhutti1
Copy link
Contributor

mhutti1 commented Aug 3, 2016

@kelson42 Can I have some details about the device so I can try to emulate?

@kelson42
Copy link
Contributor Author

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

@kelson42
Copy link
Contributor Author

@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).

@mhutti1
Copy link
Contributor

mhutti1 commented Aug 30, 2016

Needs same style of fix as #292

mhutti1 added a commit that referenced this issue Sep 2, 2016
@mhutti1
Copy link
Contributor

mhutti1 commented Sep 2, 2016

Still more issues :( Working through now.

mhutti1 added a commit that referenced this issue Sep 3, 2016
@mhutti1
Copy link
Contributor

mhutti1 commented Sep 3, 2016

@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.

@EladKeyshawn
Copy link
Contributor

@mhutti1 I tested your solution looks good for now, so maybe you can close this issue.

@kelson42
Copy link
Contributor Author

kelson42 commented Sep 4, 2016

@mhutti1 Same here. Kudos!!!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants