私はこの夜、この問題に悩まされました。私は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>
「組み込みブラウザでも同じことが起こります。」私は、Androidのブラウザでさえそれがうまくいくなら、私たちができることは何もないと思う。 – ceejayoz
私もその結論に至りました。私も誰かが似たような経験を持っているかどうかを尋ねました(おそらく多分、回避策があります)。私はそれを疑うが、私は尋ねなければならない。おそらくそれはROM固有です。問題は、私はそれにwebviewのアプリを持っている、それについても苦情が働いていないので、私はこれを調査し始めた理由です。私は一人ではない。不平を言った人は、Android 2.3.5のMotorolaドロイド4を持っています。 – ernell