无法实例化活动ComponentInfo,Runtime和NullPointer异常

时间:2015-04-26 14:46:23

标签: java android-studio

每当我尝试运行此应用时,我都会收到该错误。现在很简单,我只是想确保第一个按钮做我想要的。它还提到了NullPointerException。

@Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_menu);
        calendarButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ComponentName cn = new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity");
                Intent i = new Intent();
                i.setComponent(cn);
                startActivity(i);
            }
        });
}

这个(并声明按钮)是我在活动的Java文件中完成的。我已经在其他按钮上为听众设置了占位符,但在我想出这个按钮之前将它们评论出来。

我尝试启动一个运行相同代码的新项目(甚至将布局重新拼凑在一起),以确保Manifest不会被意外搞乱。同样的问题。

1 个答案:

答案 0 :(得分:0)

我嘲笑道。硬。我在实例化过程中为按钮变量赋值(我上面的onCreate)而不是INSIDE onCreate。我自己修好了。对不起。