gpt4 book ai didi

安卓异步WebView

转载 作者:行者123 更新时间:2023-11-30 04:11:50 25 4
gpt4 key购买 nike

我想在启动画面后面的 android 中运行我的 webview,并在它完成加载页面后调出 WebView。

波纹管是我所拥有的代码的摘录:

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
setContentView(R.layout.main);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl(url);
mWebView.setWebViewClient(new webviewclient());
}

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

目前,初始屏幕出现一瞬间,然后 WebView 出现并开始加载页面。

关于如何将其转换为异步有什么建议吗?

最佳答案

当您想异步执行任何操作时,Android AsycTask 是您的最佳选择,也是您轻松入门的最佳选择。 http://developer.android.com/reference/android/os/AsyncTask.html

你会想通过在 onCreate 中设置启动画面来解决这个问题,然后执行 asyncTask 来加载 webview。然后在 onPostExecute 中,您可以将 ContentView 设置为 webview。

希望对你有帮助

关于安卓异步WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740353/

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