간단하게 'test' 버튼 하나 띄우고 그 버튼 누르면
암시적 인텐트를 사용해서 브라우져를 띄우려고 할 경우
런타임 에러가 납니다.


public class haha extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

  Button btnBr=(Button) findViewById(R.id.test);

  btnBr.setOnClickListener(new Button.OnClickListener(){
   public void onClick(View v){
    Intent intent = new Intent("Intent.ACTION_VIEW",
      Uri.parse("http//www.google.com"));
    startActivity(intent);
   }
  }
);
 }
}

빨간색으로 한 부분이 문제가 있는데 같아서 아래과 같이 수정하니 잘 동작하는데
위 코드에 정확하게 무엇이 문제가 된 것인지 모르겠네요.
아시는 분 자세한 설명 부탁드립니다. ^^
감사합니다.

public class haha extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

  Button btnBr=(Button) findViewById(R.id.test);
  btnBr.setOnClickListener(mClickListener);
    }
   
    Button.OnClickListener mClickListener = new Button.OnClickListener(){
     public void onClick(View v){
      Intent intent = new Intent(Intent.ACTION_VIEW,
        Uri.parse("http://www.google.com"));
      startActivity(intent);
     }
    };

}