首页 > 解决方案 > 应用程序一直停止,但找不到任何问题

问题描述

我想调试我的项目,但它一直停止,我尝试调试它但找不到任何问题代码:

TextView colorTextView;
Button plumButton;
Button blueButton;
Button goldButton;
    
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate( savedInstanceState );
    setContentView( R.layout.activity_main );
    plumButton = findViewById(R.id.plumButton);         
    plumButton.setOnClickListener( new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if(v == plumButton){
                 colorTextView.setText( "Plum is a deep purple color. It is used in weedings. " );
            }
        }
    });
}

我的代码有什么问题,或者我是 AVD 中的错误?

标签: javaandroid

解决方案


onClickListenerplumButton,您正在尝试将文本设置为colorTextView,但您至少没有在上面的代码段中初始化。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate( savedInstanceState );
    setContentView( R.layout.activity_main );
    plumButton = findViewById(R.id.plumButton);
    colorTextView = findViewById(R.id.colorTextView); // add this line         
    plumButton.setOnClickListener( new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if(v == plumButton){
                 colorTextView.setText( "Plum is a deep purple color. It is used in weedings. " );
            }
        }
    });
}

推荐阅读