将监听加到main 下会空指针异常:
错误:
public class SecondActivite extends AppCompatActivity {
Button button=findViewById(R.id.button_2);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_laylout);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(“https://www.baidu.com”));
startActivity(intent);
}
});
}
正确;
public class SecondActivite extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.second_laylout);
Button button=findViewById(R.id.button_2);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent=new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(“https://www.baidu.com”));
startActivity(intent);
}
}