首页 > 解决方案 > 使用 OnClickListener 后崩溃

问题描述

我尝试使用 OnClickListener 切换活动,但是一旦我使用代码,应用程序甚至都没有启动并且它立即崩溃。“View.OnClickListener()”也没有着色,但 AndroidStuido 只告诉我可以使用 lambda 而不是它没有被使用。关于它为什么崩溃的任何建议?一旦我“注释掉” OnClickListener-Part,该应用程序就可以完全正常工作。

public class MainActivity extends AppCompatActivity {

    private Button confirm;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        confirm = (Button) findViewById(R.id.ButtonConfirm);
        confirm.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) { openSSO();}
            });
          }

   public void openSSO() {
        Intent intent = new Intent(this, SingleStockOverview.class);
        startActivity(intent);
    }
}

我删除了中间的一些代码,因为我认为不需要它来解决问题。

标签: javaandroidandroid-activityonclicklistener

解决方案


推荐阅读