Java 应用程序在启动新活动时不断崩溃(单击按钮)

Java 应用程序在启动新活动时不断崩溃(单击按钮),java,android,android-intent,android-activity,Java,Android,Android Intent,Android Activity,应用程序在启动新活动时不断崩溃。主活动启动后,我按下任何按钮,应用程序停止或崩溃 我不知道我可能做得不对,但这是我的main活动code。 我正在使用android studio 公共类计算器扩展了ActionBarActivity{ 公共按钮贷款; 公共按钮出口; @凌驾 创建时的公共void(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.calc); addLis

应用程序在启动新活动时不断崩溃。主活动启动后,我按下任何按钮,应用程序停止或崩溃

我不知道我可能做得不对,但这是我的
main活动
code。
我正在使用android studio

公共类计算器扩展了ActionBarActivity{
公共按钮贷款;
公共按钮出口;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.calc);
addListenerOnButton();
}
public void addListenerOnButton(){
最终上下文=此;
贷款=(按钮)findViewById(R.id.loans);
loan.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意向意向=新意向(上下文,loancalculator.class);
星触觉(意向);
完成();
}
});
退出=(按钮)findViewById(R.id.exits);
exit.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意向意向=新意向(上下文,presentvaluecalculator.class);
星触觉(意向);
完成();
}
});
}
}
公共类计算器扩展了ActionBarActivity{
公共按钮贷款、退出;
计算器上下文;
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.calc);
上下文=这个;
addListenerOnButton();
}
public void addListenerOnButton(){
贷款=(按钮)findViewById(R.id.loans);
loan.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意向意向=新意向(上下文,loancalculator.class);
星触觉(意向);
完成();
}
});
退出=(按钮)findViewById(R.id.exits);
exit.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图arg0){
意向意向=新意向(上下文,presentvaluecalculator.class);
星触觉(意向);
完成();
}
});
}
}
//并确保您已声明清单中的所有活动

错误是什么?张贴日志
        public class Calculator  extends ActionBarActivity{

            public Button loan,exit;
            Calculator context;


            @Override
            public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.calc);
                context = this;
                addListenerOnButton();

            }

            public void addListenerOnButton() {



                loan = (Button) findViewById(R.id.loans);
                loan.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View arg0) {

                    Intent intent = new Intent(context, loancalculator.class);
                    startActivity(intent);
                    finish();


                    }

                });

                exit = (Button) findViewById(R.id.exits);
                exit.setOnClickListener(new View.OnClickListener() {

                    @Override
                    public void onClick(View arg0) {

                        Intent intent = new Intent(context, presentvaluecalculator.class);
                        startActivity(intent);
                        finish();


                    }

                });
            }

        }



   // And make sure you have declared all the activities in manifest

        <activity android:name="com.yourpackage.loancalculator"/>
        <activity  android:name="com.yourpackage.presentvaluecalculator"/>