2012-04-21 16 views
0

私はこの夜、この問題に悩まされました。私はgoogle play publishサイトを開くwebviewを持っています。私はログインし、フレームワークをロードしてから、 "LOADING"テキストとプログレス・サークル・イメージ(フリーズ)で立ち往生します。それは2分間そのようにとどまることができ、そして完全に正常にすべてを示すだけです。これはOxygene 2.3.2(Android 2.3.7)のHTC Desireにあります。 また、組み込みブラウザでも同じことが起こります。私は6時間後にこれを発見しました。 私がAsus transformaer primeで実行すると、完全に正常に表示されるのに1〜2秒かかり、2.2のエミュレータで正常に動作します。 私はすでにたくさんのことを変えようとしましたが、私の欲望は同じままです。私は、私のアンドロイド版が傾けることができない、Googleプレイサイトで何が特別なのかわかりません。似たような経験を持つ人Google Playウェブサイトフリーズのウェブビュー

私のテスト活動(この記事のために作成しました)。 main.xmlに

public class HelloWorldActivity extends Activity { 

public final static boolean debug = true; 
public final static String TAG = "HELLOWORLD"; 

private WebView mWebView; 

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    String mURL = "https://play.google.com/apps/publish/Home"; 
    mWebView = (WebView) findViewById(R.id.mywebview); 
    mWebView.setWebViewClient(new MyWebViewClient()); 
    mWebView.getSettings().setJavaScriptEnabled(true); 
    mWebView.getSettings().setDomStorageEnabled(true); 
    mWebView.getSettings().setSupportZoom(true); 
    mWebView.getSettings().setBuiltInZoomControls(true); 
    mWebView.loadUrl(mURL); 

} 

private class MyWebViewClient extends WebViewClient { 

    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return true; 
    } 

    @Override 
    public void onPageStarted(WebView view, String url, Bitmap favicon) { 
     if(debug) 
      Log.i(TAG,"onPageStarted("+url+")"); 
    } 

    @Override 
    public void onPageFinished(WebView view, String url) { 
     if(debug) 
      Log.i(TAG,"onPageFinished("+url+")"); 
    } 

} 
} 

<WebView 
    android:id="@+id/mywebview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 
</WebView> 
+0

「組み込みブラウザでも同じことが起こります。」私は、Androidのブラウザでさえそれがうまくいくなら、私たちができることは何もないと思う。 – ceejayoz

+0

私もその結論に至りました。私も誰かが似たような経験を持っているかどうかを尋ねました(おそらく多分、回避策があります)。私はそれを疑うが、私は尋ねなければならない。おそらくそれはROM固有です。問題は、私はそれにwebviewのアプリを持っている、それについても苦情が働いていないので、私はこれを調査し始めた理由です。私は一人ではない。不平を言った人は、Android 2.3.5のMotorolaドロイド4を持っています。 – ernell

答えて

0

私は4.0.4バージョンと同様のものを持っています。ネットワークインタフェースやネットワークインタフェースドライバに問題があるように感じます。 私は別のエミュレータでそれを実行しようとしたが、一方はうまく動作し、もう一方は....ではない。 私はそれが特定のマシン/電話に特有のものだと思います。

+1

将来、この種のものを回答としてではなくコメントとして追加したいかもしれません – HaemEternal

関連する問題