2012-12-04 14 views
0

我想問題是描述。簡單,簡單...我怎樣才能以簡單和簡單的方式做到這一點?我之前在普通的Java中已經完成了這個工作,但是android如此相似,但又如此不同似乎有不同的方式。在應用程序啓動後是否有自動打開網頁的好方法?

-Thanks!

+0

老實說,我不明白爲什麼它應該是如此的相似:安德烈OID是一個完全不同的平臺上比臺式機.. –

+1

重複: http://stackoverflow.com/questions/3004515/android-sending-an-intent-to-browser-to-open-specific-url 但艾哈邁德的回答是正確的。 – Terel

回答

3

您可以在OnCreate()方法與此做到這一點:

Intent openLink = new Intent(Intent.ACTION_VIEW, Uri.parse("yourLink")); 
startActivity(openLink); 

或者,如果你不想在Web瀏覽器中打開它,你可以在這樣的的WebView加載:

WebView myWebView = (WebView) findViewById(R.id.yourWebView); 
myWebView.loadUrl("yourLink"); 
myWebView.setWebViewClient(new MyWebViewClient()); 

但這時別忘了創建WebViewClient:

public class MyWebViewClient extends WebViewClient { 

    @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
     } 
} 
相關問題