Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,772,940 Members 45,997 Now Online
XDA Developers Android and Mobile Development Forum

[BUG?] Toggle delay on ?123 (symbols) key on AOSP keyboard

Tip us?
 
androidmeda
Old
#1  
Senior Member - OP
Thanks Meter 79
Posts: 387
Join Date: Dec 2010
Location: Manila
Default [BUG?] Toggle delay on ?123 (symbols) key on AOSP keyboard

Don't know where to put this but ever since the 2.6.1 update there's a considerable delay in toggling from alpha keyboard to symbols/number. I can count up to two seconds before it first toggles then acts normal while it's open. I uninstall Xposed and it works fine again. The odd thing is that it only affects AOSP keyboards and variants. Non-AOSP ones work without a hitch. Or is this just me?
Current Phone: Gionee Elife E3 ROM: MIUI v5 4.4.4 India
Past lives: LG-P500, HTC Sensation, Xperia GO

[B] I am not the androidmeda on Github! /B]
 
rovo89
Old
#2  
rovo89's Avatar
Senior Recognized Developer
Thanks Meter 13881
Posts: 2,367
Join Date: Jan 2012
Did you test without any active modules?
Tired of updating your mod for every new ROM release?
You want give users the possibility to combine different mods without creating tons of different files for all possible combinations?
Then have a look at my Xposed framework - modifications without APK changes!
 
androidmeda
Old
#3  
Senior Member - OP
Thanks Meter 79
Posts: 387
Join Date: Dec 2010
Location: Manila
Quote:
Originally Posted by rovo89 View Post
Did you test without any active modules?
I did. Started off by disabling one module after another until all that was left was the framework. I'd like to go back to an earlier version but the modules I use needed the update.
Current Phone: Gionee Elife E3 ROM: MIUI v5 4.4.4 India
Past lives: LG-P500, HTC Sensation, Xperia GO

[B] I am not the androidmeda on Github! /B]
 
rovo89
Old
#4  
rovo89's Avatar
Senior Recognized Developer
Thanks Meter 13881
Posts: 2,367
Join Date: Jan 2012
Not sure how well this will work, but could you please try to take a logcat of that situation? There are many apps which can also clear the log before you start, so it can hopefully be reduced to just the relevant lines (if there are any - not sure about that).
Tired of updating your mod for every new ROM release?
You want give users the possibility to combine different mods without creating tons of different files for all possible combinations?
Then have a look at my Xposed framework - modifications without APK changes!
 
androidmeda
Old
#5  
Senior Member - OP
Thanks Meter 79
Posts: 387
Join Date: Dec 2010
Location: Manila
Quote:
Originally Posted by rovo89 View Post
Not sure how well this will work, but could you please try to take a logcat of that situation? There are many apps which can also clear the log before you start, so it can hopefully be reduced to just the relevant lines (if there are any - not sure about that).
I have attached two logs. The larger one with xposed 2.6.1 installed, the other without. I did the exact same thing for both: Start recording, go to home screen, open messaging, open keyboard, toggle between alpha and symbols a few times, then stop recording. Hope the logs make sense because it's all alien to me. :-S Viewing it from catlog, though, shows xposed doing something with the keyboard.
Attached Files
File Type: zip saved_logs.zip - [Click for QR Code] (176.6 KB, 3 views)
Current Phone: Gionee Elife E3 ROM: MIUI v5 4.4.4 India
Past lives: LG-P500, HTC Sensation, Xperia GO

[B] I am not the androidmeda on Github! /B]
 
rovo89
Old
#6  
rovo89's Avatar
Senior Recognized Developer
Thanks Meter 13881
Posts: 2,367
Join Date: Jan 2012
Starting to hate MIUI (oh well, I probably already do):

Code:
06-14 15:06:22.026 I/Xposed  (  844): java.lang.IllegalArgumentException: Cannot transfer object from class android.content.res.MiuiTypedArray to class android.content.res.XResources$XTypedArray
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge.setObjectClass(XposedBridge.java:773)
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge.access$6(XposedBridge.java:759)
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:358)
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.TypedArray.<init>(Native Method)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.MiuiTypedArray.<init>(MiuiTypedArray.java:13)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.Resources.getCachedStyledAttributes(Resources.java:2267)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.Resources.obtainAttributes(Resources.java)
It would need a more detailed analysis and even more workarounds... Sorry, currently I don't have the time for that. You can try to use the "disable Resources API" option in Xposed Installer, which should prevent these messages, but some modules won't work anymore.
Tired of updating your mod for every new ROM release?
You want give users the possibility to combine different mods without creating tons of different files for all possible combinations?
Then have a look at my Xposed framework - modifications without APK changes!
 
androidmeda
Old
#7  
Senior Member - OP
Thanks Meter 79
Posts: 387
Join Date: Dec 2010
Location: Manila
Quote:
Originally Posted by rovo89 View Post
Starting to hate MIUI (oh well, I probably already do):

Code:
06-14 15:06:22.026 I/Xposed  (  844): java.lang.IllegalArgumentException: Cannot transfer object from class android.content.res.MiuiTypedArray to class android.content.res.XResources$XTypedArray
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge.setObjectClass(XposedBridge.java:773)
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge.access$6(XposedBridge.java:759)
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge$7.afterHookedMethod(XposedBridge.java:358)
06-14 15:06:22.026 I/Xposed  (  844): 	at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:645)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.TypedArray.<init>(Native Method)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.MiuiTypedArray.<init>(MiuiTypedArray.java:13)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.Resources.getCachedStyledAttributes(Resources.java:2267)
06-14 15:06:22.026 I/Xposed  (  844): 	at android.content.res.Resources.obtainAttributes(Resources.java)
It would need a more detailed analysis and even more workarounds... Sorry, currently I don't have the time for that. You can try to use the "disable Resources API" option in Xposed Installer, which should prevent these messages, but some modules won't work anymore.
I was just able to read your sentiment about MIUI. I didn't realize it went that far. Well, since I'm the only one reporting this problem, I won't bug you about it any further while I'm on this ROM. I've dropped back to 2.5 for now. Looks like the updated modules that wanted a higher version still run for some reason. Thanks for taking the time to look at it. :beer:
Current Phone: Gionee Elife E3 ROM: MIUI v5 4.4.4 India
Past lives: LG-P500, HTC Sensation, Xperia GO

[B] I am not the androidmeda on Github! /B]

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Replace Your Stock Phone App with Reactiv Dialer

Your smartphone’s dialer app is obviously one of the most frequently used apps you … more

How to Factory Reset your Samsung Gear Live Android Wear SmartWatch – XDA Developer TV

Do you want to Factory Reset your Samsung Gear … more

Get Your Special xda:devcon ’14 Hotel And Conference Rate While It Lasts

By now you’ve definitely heard about XDA’s … more

Google Chromecast Rootable Once Again!

Over the six months, theGoogle Chromecasthas gained a considerable amount of official functionality. … more