2014-06-20 68 views
0

當我點擊button1打開瀏覽器的url時,應用程序停止。和調試我得到這個錯誤:Android應用試圖打開網頁瀏覽器時停止

 ![throw new ActivityNotFoundException(][1] 
       "No Activity found to handle " + intent); 

這是代碼:

package com.example.outroprojeto; 
//   
import android.net.Uri; 
import android.os.Bundle; 
import android.app.Activity; 
import android.content.Intent; 
import android.view.Menu; 
import android.view.View; 
import android.view.View.OnClickListener; 
import android.widget.Button; 

public class AtividadePrincipal extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_atividade_principal); 
     addButtonClickListner(); 
    } 
    public void addButtonClickListner() 
    { 

     Button btnNavigator = (Button)findViewById(R.id.button1); 
     btnNavigator.setOnClickListener(new OnClickListener(){ 
      public void onClick(View arg) 
      { 

       Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.satalaj.com")); 
       startActivity(intent); 
      } 
     }); 
    } 


} 

在這裏,你能夠看見的調試屏幕

+0

你在模擬器中測試嗎? – Pankaj

+0

你沒有瀏覽器,錯誤說什麼,但我懷疑這個代碼對我完全作品 –

+0

感謝Pankaj問題是模擬器。 –

回答

0

嘗試使用XML。在Xml中創建按鈕並添加android:onClick =「browseWeb」,然後在Java活動中添加以下代碼。

public void brosweWeb (View view) { 
Intent intent = new Intent(Intent.ACTION_VIEW 
Uri.parse("web address here")); 
startActivity(intent); 
相關問題