2013-02-07 35 views
9

Tôi đang sử dụng chế độ xem web trong một hoạt động. Khi tôi chạy ứng dụng của mình trên điện thoại, tôi có thể thấy nhiều thông báo nhật ký (liên tục) với Thẻ BaseLayerAndroid.BaseLayerAndroid tạo hủy thông báo tường trình

02-07 13:29:06.458: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x1a328b8 
02-07 13:29:06.505: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x1977130 
02-07 13:29:06.560: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x197fa88 
02-07 13:29:06.599: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x1a328b8 
02-07 13:29:06.653: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x199fbd0 
02-07 13:29:06.685: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x197fa88 
02-07 13:29:06.755: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x1ba8018 
02-07 13:29:06.786: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x199fbd0 
02-07 13:29:06.856: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x19c48d0 
02-07 13:29:06.903: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x1ba8018 
02-07 13:29:06.966: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x1a20a90 
02-07 13:29:07.021: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x19c48d0 
02-07 13:29:07.067: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x198e480 
02-07 13:29:07.099: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x1a20a90 
02-07 13:29:07.169: D/BaseLayerAndroid(27721): Creating BaseLayerAndroid = 0x1977140 
02-07 13:29:07.216: D/BaseLayerAndroid(27721): Destroying BaseLayerAndroid = 0x198e480 

mã cơ bản của tôi là:

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     setContentView(R.layout.display); 


     progress = (ProgressBar) findViewById(R.id.progressBar1); 
     webview = (WebView) findViewById(R.id.webView1); 
     webSettings = webview.getSettings(); 
     webSettings.setBuiltInZoomControls(true); 
     webSettings.setJavaScriptEnabled(true); 
     webview.setWebViewClient(new WebViewClient(){ 
      @Override 
      public void onPageStarted(WebView view, String url, Bitmap favicon) { 
       // TODO Auto-generated method stub 
       super.onPageStarted(view, url, favicon); 
       progress.setActivated(true); 
       progress.setVisibility(ProgressBar.VISIBLE); 
      } 

      @Override 
      public void onPageFinished(WebView view, String url) { 
       // TODO Auto-generated method stub 
       super.onPageFinished(view, url); 
       progress.setActivated(false); 
       progress.setVisibility(ProgressBar.INVISIBLE); 
      } 
     }); 

     new Thread(new Runnable() { 
      public void run() { 
       webview.loadUrl("some url"); 
      } 
     }).start(); 

Ngay cả khi tôi đi ra khỏi hoạt động của tôi, cho thấy webview, tôi giữ recieving này thông điệp log. Bất cứ ai có thể giúp tôi phân tích những thông điệp tường trình này là gì và tại sao chúng lại xuất hiện với tốc độ nhanh như vậy.

+0

bạn có android: debuggable = "true" trong tệp kê khai của mình không? – Warpzit

+0

bạn có thể thêm thông tin về điện thoại bạn đã chạy phiên bản này và phiên bản Android nào có trên điện thoại không? Điện thoại – Joe

+0

: Motorola droid android: 4.0.3 –

Trả lời

1

Tôi gặp sự cố tương tự trong chế độ xem web (thẻ điện thoại).

Điều tôi thấy là các thông điệp tường trình có vẻ liên quan đến con trỏ nhấp nháy của vùng văn bản được tập trung.

Tôi đã jquery chạy trong webview và nếu tôi làm

$ ('textarea') nhận được (0) .blur().

thông báo nhật ký dừng.

Mã đó yêu cầu văn bản ngừng tập trung và do đó con trỏ ngừng nhấp nháy và do đó, các thông báo tường trình (dường như chảy với cùng tốc độ như nhấp nháy của con trỏ).

Các tin nhắn cũng dừng khi nhấn bên ngoài vùng văn bản, trong khi nhấn vào văn bản sẽ khởi động lại tin nhắn.

Tôi biết đây không phải là giải pháp phù hợp, nhưng tôi hy vọng nó có thể là gợi ý đúng hướng.

+0

Hmm, thú vị. Vấn đề là te WebView mà tôi đang sử dụng bị ẩn đằng sau AdMob AdView, có nghĩa là tôi thực sự không thể biết cấu trúc HTML. –

Các vấn đề liên quan