键入文本字段时页面跳转

时间:2012-11-23 07:38:04

标签: android cordova jquery-mobile

我正在使用Phonegap + Jquery Mobile作为Web应用程序。我有一个简单的登记表。但是,当我输入任何字符时,页面会跳跃并且疯狂地闪烁。我如何在Android上克服这个问题?

我尝试了以下提供的大多数解决方案:

https://github.com/desandro/isotope/issues/251

http://blogs.bytecode.com.au/glen/2011/07/14/eliminating-annoying-flicker-transitions-with.html和其他页面。这些解决方案都不适合我。

或者是否可以仅为注册调用android页面?任何帮助非常感谢。谢谢。

1 个答案:

答案 0 :(得分:0)

可以从您的phonegap html页面启动Android代码

MyWebView.addJavascriptInterface(new MyJavaScriptInterface(this), "MyHandler");


public class MyJavaScriptInterface 
{

    Activity parentActivity;
    MyJavaScriptInterface(Activity activity){
             parentActivity = activity;
    }

    public void processData(String parameter){
        /* your processing logic */
               /* you can  launch your activity here. which contains registration form logic*/
    }

in your html page 





<a href="#" data-transition="slide" onClick="window.MyHandler.processData("+value_to_pase+")">
Change this with your page code (html Page)