Yesterday I shipped a bug fix update. The update is a workaround for
http://code.google.com/p/android/issues/detail?id=7189
+import android.view.MotionEvent;
[...]
+ add_phone.requestFocus( View.FOCUS_DOWN );
+ add_phone.setOnTouchListener( new View.OnTouchListener()
+ {
+ @Override
+ public boolean onTouch( final View v, final MotionEvent event )
+ {
+ switch( event.getAction() )
+ {
+ case MotionEvent.ACTION_DOWN:
+ case MotionEvent.ACTION_UP:
+ if( !v.hasFocus() )
+ {
+ v.requestFocus();
+ }
+ break;
+ }
+ return false;
+ }
+ } );
+
With that change users running Android 2.3.x can now get a keyboard
when they click into my WebView form fields, yay!
But then this morning a long time user sent me a screen shot of Google
Play telling him his device is not compatible with my app!
I have reviewed my git commit and nothing changed except a few lines
of Java you can see above, and the version numbers in my
AndroidManifest.xml:
- android:versionCode="55"
- android:versionName="1.1.2">
+ android:versionCode="56"
+ android:versionName="1.1.3">
No permissions changed, no SDK version changes, still at 2.2 just like always.
Any idea how to fix this situation? We're a SaaS company and via
Google Play I just killed his service because I simply shipped a
workaround for an Android keyboard bug.
--
Greg Donald
--
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
---
You received this message because you are subscribed to the Google Groups
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.