当我注释掉设置按钮的OnClickHandler的行时,Activity中的小部件显示正常;但是当该行未注释掉时,显示的所有内容都是顶部条带中的项目名称。 ???
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class OnDemandAndAutomatic_Activity extends Activity implements View.OnClickListener {
Button buttonAuthorizeUsers;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ondemandandautomatic_activity);
buttonAuthorizeUsers = (Button) findViewById(R.id.buttonAuthorizeUsers);
//buttonAuthorizeUsers.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent configure = new Intent(OnDemandAndAutomatic_Activity.this, Configure_Activity.class);
OnDemandAndAutomatic_Activity.this.startActivity(configure);
}
}
答案 0 :(得分:1)
这不是发生崩溃的按钮点击。由于设置侦听器是导致崩溃的原因,因此buttonAuthorizeUsers
必须为null,如果在空对象上调用方法,则会发生崩溃。