Tôi có một ứng dụng, có 2 hoạt động, ứng dụng đầu tiên khởi chạy thứ hai để tải url vào một chế độ xem web.Màn hình Splash trong khi tải url trong chế độ xem web trong ứng dụng android
Nó hoạt động, nhưng khi url đang tải, chế độ xem web xuất hiện trống ... sau đó tôi muốn tạo màn hình giật gân hoặc thứ gì đó như thế này, để hiển thị trong khi url đang tải, tôi đã làm điều đó trong một hoạt động mới , nhưng tôi không biết tôi có thể làm gì để đóng hoạt động thứ ba khi url được tải ... Xin ai có thể giúp tôi?
Đây là mã của tôi ... Cảm ơn bạn!
public class Visor extends Activity {
WebView mWebView;
int Result;
@Override
public void onCreate (Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.visor);
Bundle extras=getIntent().getExtras();
String s= extras.getString("url");
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.loadUrl(s);
mWebView.setWebViewClient(new VisorClient());
mWebView.getSettings().setBuiltInZoomControls(true);
}
private class VisorClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
lanzarIntro();
}
@Override
public void onPageFinished(WebView view, String url) {
mWebView.loadUrl(url);
}
}
public void lanzarIntro(){
Intent i=new Intent (this, Intro.class);
startActivity(i);
}
}
Cảm ơn bạn! nó hoạt động :) – Migua
cảm ơn bạn, điều này đã giúp tôi allot. – David
Nó hoạt động nhưng flickers ... –