が必要私が作った小さなアプリケーションのための主要なコードの一部ですが、実行時に問題があるように思わ誰かが見ていると、問題がある正確に何を教えてください可能性:はここでエラー通知
// there are two button only one for exit and the other to calculate**
public class TimerCodeActivity extends Activity {
protected Object timebox;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.timerlayout);
Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
finish();
System.exit(0);}
});
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener(){
int digits = Integer.parseInt(((String) timebox).substring(0,2));
int digits1 = Integer.parseInt(((String) timebox).substring(2,4));
int digits2 = Integer.parseInt(((String) timebox).substring(4,6));
int newnumber = ((digits + 777) + (digits1 * 16) + (digits2 * 3)) ;
@Override
public void onClick(View v) {
Toast.makeText(TimerCodeActivity.this, String.valueOf(newnumber), Toast.LENGTH_LONG).show();
}
});
}
}
エラーログの猫を次のように
D/AndroidRuntime(539): Shutting down VM
W/dalvikvm(539): threadid=1: thread exiting with uncaught exception (group=0x409951f8)
E/AndroidRuntime(539): FATAL EXCEPTION: main
E/AndroidRuntime(539): java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.Timer.Code/com.Timer.Code.TimerCodeActivity}:
java.lang.NullPointerException
E/AndroidRuntime(539): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1955)
E/AndroidRuntime(539): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1980)
E/AndroidRuntime(539): at
android.app.ActivityThread.access$600(ActivityThread.java:122)
E/AndroidRuntime(539): at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1146)
E/AndroidRuntime(539): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(539): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime(539): at
android.app.ActivityThread.main(ActivityThread.java:4340)
E/AndroidRuntime(539): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(539): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime(539): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
E/AndroidRuntime(539): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
E/AndroidRuntime(539): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime(539): Caused by: java.lang.NullPointerException
E/AndroidRuntime(539): at com.Timer.Code.TimerCodeActivity$2.<init>
(TimerCodeActivity.java:32)
/AndroidRuntime(539): at
com.Timer.Code.TimerCodeActivity.onCreate(TimerCodeActivity.java:29)
E/AndroidRuntime(539): at android.app.Activity.performCreate(Activity.java:4465)
E/AndroidRuntime(539): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
E/AndroidRuntime(539): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1919)
E/AndroidRuntime(539): ... 11 more
は親切に私に問題を教えて...私はそれがNullPointerException
だ推測しているあなたに
logcatを追加できますか? – SERPRO
LogCatからスタックトレースを追加してください。可能であれば非常に便利ですが、悲しいことに、コードを見たり、問題の内容を最初に知ることなくどこに問題があるかを伝えることはできません。 –