另一个尝试按钮点击使我的小部件消失

时间:2012-01-31 02:28:26

标签: android android-emulator android-intent android-widget android-button

当我注释掉设置按钮的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);
    }

}

1 个答案:

答案 0 :(得分:1)

这不是发生崩溃的按钮点击。由于设置侦听器是导致崩溃的原因,因此buttonAuthorizeUsers必须为null,如果在空对象上调用方法,则会发生崩溃。