为了账号安全,请及时绑定邮箱和手机立即绑定

android-空指针异常

android-空指针异常

米琪卡哇伊 2019-03-21 22:19:22
Android应用计数c=a+b,一直报nullpointerexception。代码:public class Kreasi extends Activity {     // Inisialisasi     private EditText e1;     private EditText e2;     private Spinner s1;     private Button b1;     private Button b2;     private TextView t1;     private TextView t2;     private TextView t3;     private TextView t4;     private TextView t5;     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.kreasi);         // INISIALISASI VARIABEL         e1 = (EditText)findViewById(R.id.isiharga);         e1 = (EditText)findViewById(R.id.isilaba);         s1 = (Spinner)findViewById(R.id.spin);         b1 = (Button)findViewById(R.id.process);         b2 = (Button)findViewById(R.id.reset);         t1 = (TextView)findViewById(R.id.hMax);         t2 = (TextView)findViewById(R.id.angPokok);         t3 = (TextView)findViewById(R.id.angSewa);         t4 = (TextView)findViewById(R.id.angTotal);         b1.setOnClickListener(new OnClickListener(){             int a,b;             @Override             public void onClick(View v) {                 hideSoftKeyboard(b1);                 String aa,bb;                 aa = e1.getText().toString();                 bb = e2.getText().toString();                 a = Integer.valueOf(aa);                 b = Integer.valueOf(bb);                 int c = (int) (a + b);                 t1.setText(Integer.toString(c));             }         });     }     // Menyembunyikan Keyboard     public void hideSoftKeyboard(Button btn) {         btn.setInputType(0);         InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);         imm.hideSoftInputFromWindow(btn.getWindowToken(), 0);     }     /*
查看完整描述

2 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

因为你没给e2赋值:
将:

e1 = (EditText)findViewById(R.id.isiharga);
e1 = (EditText)findViewById(R.id.isilaba);

改为:

e1 = (EditText)findViewById(R.id.isiharga);
e2 = (EditText)findViewById(R.id.isilaba);


查看完整回答
反对 回复 2019-04-28
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

代码是正确的,不知道你所说的空指针是咋哪里


查看完整回答
反对 回复 2019-04-28
  • 2 回答
  • 0 关注
  • 690 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信