我需要顯示一個網頁幾秒鐘,然後開始另一個活動。 我正在做的是onResume()方法,我調用Thread.sleep()然後開始新的活動,但是當我執行它時,它不會顯示我的網頁。它顯示一個黑屏,並執行下一個活動。我可能會做錯什麼?這裏是我的代碼:麻煩顯示webview
public class ShowPortalActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String url = "http://someurl.com";
WebView webview = (WebView) findViewById(R.id.webView);
// next line explained below
webview.setWebViewClient(new WebViewClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(url);
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
try {
newActivity();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
void newActivity() throws InterruptedException {
Thread.sleep(3000);
Intent intent = new Intent(ShowPortalActivity.this, Inicio.class);
startActivity(intent);
}
}
newActivity功能與您的舊代碼相同....線程睡眠功能... – SBJ 2012-08-08 04:37:21