2016-04-04 21 views
-1

私はこのビデオの正確なコードと説明を使用して、私は大学向けに作成しているアプリケーションのアクティビティの1つに電卓を追加しました。しかし、いずれかのボタンを押すたびに、「残念ながら(私のアプリ名はここで)機能しなくなりました」と表示されます。Androidスタジオ - 電卓が動作しない

私が提供するコードが必要な場合は、私がここにアップロードしました。これはこれまでのアプリ全体です。 https://github.com/soc0t/College-Apllication-Testing

+0

印刷するには何らかのエラーが発生する必要があります。ここに貼り付けてください。 –

+0

logcat(スタックトレース)を見てください。 – Bajal

+0

ここでは、OnClickでボタンの1つを押すとLogcatが表示されますが、OnAddとOnCalculateのボタンでもクラッシュすることに気を付けてください。 http://puu.sh/o5j4d/af87ab8c71.png – Soc0t

答えて

1

EditText.setText()でNullPointerExceptionが発生すると、findViewByIdがコントロールを見つけられなかったことがよくあります。

Calculator.java

EditText edit=(EditText)findViewById(R.id.editText); 
    edit.setText(total); 

のres /レイアウト/ activity_calculator.xmlは

<EditText 
    android:id="@+id/editText3" /> 

彼らが一致する必要があります。

+1

ありがとうございました! – Soc0t

関連する問題