Android Phonegap显示第一个活动直到第二个活动已满载

时间:2014-01-17 07:20:35

标签: android cordova

我正在使用Android和Cordova 2.9(混合应用程序)。我正在从一个Activity切换到另一个Activity时遇到问题。当应用程序从一个活动切换到另一个活动时,将出现白屏。此白色屏幕是Cordova的背景颜色。我们的要求是不应出现此白屏。第一个活动应保持到第二个活动完全加载。第二个活动完全加载后(连同html内容)然后才应显示。遵循工作代码: -

FirstActivity

public class FirstActivity extends CordovaActivity 
{
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        super.init();
        // Set by <content src="index.html" /> in config.xml
        appView.addJavascriptInterface(this,"axismf");
        // super.loadUrl(Config.getStartUrl());        
        super.loadUrl("file:///android_asset/www/goalTimeline.html");        
    }

    public void loadSecondActivity()
    {
        Intent intent = new Intent();
        intent.setClass(this, SecondActivity.class);        
        startActivity(intent);
    }
}

SecondActivity

public class SecondActivity extends DroidGap {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        Log.d("Second Activity","Second Activity Loaded");
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_second);
         super.init();       
         //super.loadUrl(Config.getStartUrl());
         super.loadUrl("file:///android_asset/www/goalChildEdu.html");
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.second, menu);
        return true;
    }

}

0 个答案:

没有答案