4

現在、BrowserField2 を使用していくつかのページを読み込もうとしていますが、読み込みに時間がかかります。OS ブラウザーで同じページを読み込むと正常に動作しますが (5 秒未満)、アプリ内で読み込むには 30 秒以上かかります。その理由は何ですか?これが私のコードです:

            BrowserFieldConfig config = new BrowserFieldConfig();
                config.setProperty(BrowserFieldConfig.NAVIGATION_MODE, BrowserFieldConfig.NAVIGATION_MODE_POINTER);
                config.setProperty(BrowserFieldConfig.JAVASCRIPT_ENABLED, Boolean.TRUE);
                browserField = new BrowserField(config);

BrowserFieldListener listener = new BrowserFieldListener() {

                    public void documentCreated(BrowserField browserField, ScriptEngine scriptEngine, Document document) throws Exception{
                        // Show a loadinganimation
                    }           

                    public void documentLoaded(BrowserField browserField, Document document) throws Exception{
                        try{
                            // Hide a loadingAnimation
                        }catch(IllegalStateException es){
                            es.printStackTrace();
                        }
                    }
                };

    browserField.addListener( listener );

BrowserFieldListener (およびアニメーションのロード) を実装する前に同じ問題が発生したため、それとは関係ありません。私は何かを逃しましたか?

4

0 に答える 0