2012-02-21 81 views
0

我用下面的從我的應用程序打開一個URL:在Android應用中打開網址?

String url = "http://www.example.com"; 
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url)); 
startActivity(i); 

但是,當我在模擬器上測試它,它可以追溯到Eclipse和規定沒有找到來源。

怎麼回事?

回答

2

我通常它是這樣的:

烏里URI = Uri.parse( 「http://www.example.com」);

Intent intent = new Intent(Intent.ACTION_VIEW,uri);

startActivity(intent);

此外,您的模擬器上是否安裝了瀏覽器應用程序?

+0

我這麼認爲,廣告測試廣告加載瀏覽器,有什麼方法可以檢查確定嗎? – panthro 2012-02-21 23:42:55

+0

也是這是調試模式? 'source not found'通常意味着eclipse在調試時無法找到源文件(例如:您導入的任何東西)。我會嘗試在非調試模式下運行,或者不進入Eclipse不能訪問的代碼。 – triad 2012-02-22 00:11:08