Click here to Skip to main content
15,912,329 members
Please Sign up or sign in to vote.
4.00/5 (1 vote)
See more:
Hi,

I am using android developer tools for developing a mobile application. I am using Sencha for UI and operation. In sencha i have uploaded Cordova-2.0.0.js.

In eclipse android mainactivity.java i am writing the code below,

Java
@Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
        super.loadUrl("file:///android_asset/www/index.html");
   }

Now my problem is I want to show the imageview until my sencha loging page opening.

For that i wrote the following code in android mainactivity.java

Java
@Override
    public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);           
        CordovaWebView myWebView = (CordovaWebView) findViewById(R.id.webview);		    
        myWebView.setWebViewClient(new CordovaWebViewClient(this,myWebView)
        {
        	public void onPageFinished(WebView view, String url) 
        	{        		
        		super.onPageFinished(view, url);
    	       	findViewById(R.id.custom).setVisibility(View.GONE);	    	       	    	       	
        	}
        });       
        myWebView.loadUrl("file:///android_asset/www/index.html");       
    }

Here the problem is, Imageview is coming. But after opening the sencha login page in simulation i am getting "Unfortunately myprojectname has stopped" error. At the same if i use the same code of above and if i am not using the Cordova-2.0.0.js file in sencha index.html its working fine. I am using Cordova-2.0.0.js for override the backbutton event.

So how to fix this issue? Please help me.
Posted
Updated 26-Apr-13 2:01am
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900