gpt4 book ai didi

android - BaseLayerAndroid 创建销毁日志消息

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:43:48 26 4
gpt4 key购买 nike

我在 Activity 中使用 WebView 。当我在手机上运行我的应用程序时,我能够看到很多(连续的)带有 Tag BaseLayerAndroid 的日志消息。

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

我的基本代码是:

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();

即使我结束我的 Activity ,显示 webview,我仍然会收到此日志消息。谁能帮我分析一下这些日志信息是什么意思,为什么会出现这么快。

最佳答案

我在 webview (phonegap) 中遇到了同样的问题。

我发现日志消息似乎与聚焦文本区域的闪烁光标有关。

我在 webview 中运行了 jquery,如果我这样做了

$('textarea').get(0).blur();

日志消息停止。

该代码告诉文本区域停止聚焦,因此光标停止闪烁,日志消息也停止闪烁(似乎以与光标闪烁相同的速率流动)。

在文本区域外点击时消息也会停止,而在文本区域中点击会重新启动消息。

我知道这不是一个合适的解决方案,但我希望它能成为正确方向的提示。

关于android - BaseLayerAndroid 创建销毁日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14760690/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com