Android Java倒计时器崩溃

时间:2014-07-20 15:09:19

标签: java android timer crash countdown

他Stackoverflow社区,

我忙于应用程序,我需要重置计时器才能重置。我现在已经尝试了2天以上的工作,没有成功。

这是我的应用程序崩溃的代码:

public class timer extends CountDownTimer {
        public timer(long startT, long interval) {
            super(startT, interval);
        }

        @Override
        public void onFinish() {

        }

        @Override
        public void onTick(long millisUntilFinished) {
            // TODO Auto-generated method stub
            timerV.setText("" + millisUntilFinished);
        }

    }

和我的logcat日志

  

07-20 17:06:48.152:D / jdwp(4239):sendBufferedRequest:len = 0x45   07-20 17:06:48.160:D / dalvikvm(4239):open_cached_dex_file:/data/app/com.basarprojects.paw-1.apk /data/dalvik-cache/data@app@com.basarprojects.paw-1 apk文件@ classes.dex   07-20 17:06:48.189:D / skia(4239):国旗不是10   07-20 17:06:48.206:D / dalvikvm(4239):GC_FOR_ALLOC释放57K(944),10%免费2631K / 2900K,暂停11ms,总计11ms   07-20 17:06:48.213:I / dalvikvm-heap(4239):将堆(frag case)增长到6.772MB,用于4194320字节分配   07-20 17:06:48.224:D / dalvikvm(4239):GC_FOR_ALLOC释放&lt; 1K(4),4%自由6727K / 7000K,暂停12ms,总共12ms   07-20 17:06:48.246:D / skia(4239):国旗不是10   07-20 17:06:48.257:D / dalvikvm(4239):GC_FOR_ALLOC释放&lt; 1K(7),4%自由6727K / 7000K,暂停10ms,总计10ms   07-20 17:06:48.269:I / dalvikvm-heap(4239):将堆(frag case)增长到13.858MB,用于7431092字节分配   07-20 17:06:48.280:D / dalvikvm(4239):GC_FOR_ALLOC释放&lt; 1K(6),2%自由13983K / 14260K,暂停12ms,总共12ms   07-20 17:06:48.419:D / skia(4239):国旗不是10   07-20 17:06:48.463:D / dalvikvm(4239):GC_FOR_ALLOC释放6135K(248),36%免费11489K / 17884K,暂停11ms,总计11ms   07-20 17:06:48.465:I / dalvikvm-heap(4239):将堆(frag case)增长到15.421MB,用于4194320字节分配   07-20 17:06:48.487:D / skia(4239):国旗不是10   07-20 17:06:48.498:D / dalvikvm(4239):GC_FOR_ALLOC释放&lt; 1K(5),13%自由15584K / 17884K,暂停10ms,总计10ms   07-20 17:06:48.508:D / dalvikvm(4239):GC_FOR_ALLOC释放&lt; 1K(4),13%自由15584K / 17884K,暂停10ms,总计10ms   07-20 17:06:48.526:I / dalvikvm-heap(4239):将堆(frag case)增长到22.508MB,用于7431092字节分配   07-20 17:06:48.636:D / dalvikvm(4239):GC_FOR_ALLOC释放0K(0),10%释放22841K / 25144K,暂停11ms,总计11ms   07-20 17:06:48.673:D / skia(4239):国旗不是10   07-20 17:06:48.686:D / dalvikvm(4239):GC_FOR_ALLOC释放4096K(12),22%免费22842K / 29244K,暂停11ms,总计11ms   07-20 17:06:48.712:I / dalvikvm-heap(4239):将堆(frag case)增长到29.596MB,用于7431092字节分配   07-20 17:06:48.822:D / dalvikvm(4239):GC_FOR_ALLOC释放<1K(1),18%免费30099K / 36504K,暂停11ms,总计11ms   07-20 17:06:48.848:D / skia(4239):国旗不是10   07-20 17:06:48.859:D / dalvikvm(4239):GC_FOR_ALLOC释放4096K(14),18%免费30099K / 36504K,暂停10ms,总计10ms   07-20 17:06:48.887:I / dalvikvm-heap(4239):将堆(frag case)增长到36.683MB,用于7431092字节分配   07-20 17:06:49.002:D / dalvikvm(4239):GC_FOR_ALLOC被释放&lt; 1K(1),15%自由37356K / 43764K,暂停12ms,总共12ms   07-20 17:06:49.004:D / AndroidRuntime(4239):关闭VM   07-20 17:06:49.004:W / dalvikvm(4239):threadid = 1:线程退出未捕获异常(组= 0x4111d9a8)   07-20 17:06:49.009:E / AndroidRuntime(4239):致命异常:主要   07-20 17:06:49.009:E / AndroidRuntime(4239):java.lang.RuntimeException:无法启动活动ComponentInfo {com.basarprojects.paw / com.basarprojects.paw.MainActivity}:java.lang.NullPointerException   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2306)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.ActivityThread.access $ 600(ActivityThread.java:156)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1340)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.os.Handler.dispatchMessage(Handler.java:99)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.os.Looper.loop(Looper.java:153)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.ActivityThread.main(ActivityThread.java:5299)   07-20 17:06:49.009:E / AndroidRuntime(4239):at java.lang.reflect.Method.invokeNative(Native Method)   07-20 17:06:49.009:E / AndroidRuntime(4239):at java.lang.reflect.Method.invoke(Method.java:511)   07-20 17:06:49.009:E / AndroidRuntime(4239):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:833)   07-20 17:06:49.009:E / AndroidRuntime(4239):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)   07-20 17:06:49.009:E / AndroidRuntime(4239):at dalvik.system.NativeStart.main(Native Method)   07-20 17:06:49.009:E / AndroidRuntime(4239):引起:java.lang.NullPointerException   07-20 17:06:49.009:E / AndroidRuntime(4239):at com.basarprojects.paw.MainActivity.onCreate(MainActivity.java:40)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.Activity.performCreate(Activity.java:5122)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081)   07-20 17:06:49.009:E / AndroidRuntime(4239):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2270)   07-20 17:06:49.009:E / AndroidRuntime(4239):......还有11个   07-20 17:06:49.055:I / Process(4239):发送信号。 PID:4239 SIG:9   07-20 17:07:06.070:D / jdwp(4296):sendBufferedRequest:len = 0x45   07-20 17:07:06.080:D / dalvikvm(4296):open_cached_dex_file:/data/app/com.basarprojects.paw-1.apk /data/dalvik-cache/data@app@com.basarprojects.paw-1 apk文件@ classes.dex   07-20 17:07:06.093:D / skia(4296):标志不是10   07-20 17:07:06.108:D / dalvikvm(4296):GC_FOR_ALLOC释放61K(1038),10%释放2631K / 2904K,暂停10ms,总计10ms   07-20 17:07:06.116:I / dalvikvm-heap(4296):将堆(frag case)增长到6.772MB,用于4194320字节分配   07-20 17:07:06.128:D / dalvikvm(4296):GC_FOR_ALLOC释放&lt; 1K(6),4%自由6727K / 7004K,暂停11ms,总共11ms   07-20 17:07:06.138:D / skia(4296):国旗不是10   07-20 17:07:06.148:D / dalvikvm(4296):GC_FOR_ALLOC释放<1K(6),4%自由6727K / 7004K,暂停9ms,总计9ms   07-20 17:07:06.160:I / dalvikvm-heap(4296):将堆(frag case)增长到13.858MB,用于7431092字节分配   07-20 17:07:06.171:D / dalvikvm(4296):GC_FOR_ALLOC释放&lt; 1K(6),2%自由13983K / 14264K,暂停11ms,总共11ms   07-20 17:07:06.315:D / skia(4296):标志不是10   07-20 17:07:06.363:D / dalvikvm(4296):GC_FOR_ALLOC释放6135K(248),36%免费11488K / 17888K,暂停12ms,总计12ms   07-20 17:07:06.365:I / dalvikvm-heap(4296):将堆(frag case)增长到15.421MB,用于4194320字节分配   07-20 17:07:06.387:D / skia(4296):国旗不是10   07-20 17:07:06.398:D / dalvikvm(4296):GC_FOR_ALLOC释放&lt; 1K(5),13%自由15584K / 17888K,暂停12ms,总共12ms   07-20 17:07:06.413:D / dalvikvm(4296):GC_FOR_ALLOC释放&lt; 1K(4),13%自由15584K / 17888K,暂停13ms,总计13ms   07-20 17:07:06.426:I / dalvikvm-heap(4296):将堆(frag case)增长到22.508MB,用于7431092字节分配   07-20 17:07:06.527:D / dalvikvm(4296):GC_FOR_ALLOC释放0K(0),10%释放22841K / 25148K,暂停10ms,总计10ms   07-20 17:07:06.553:D / skia(4296):国旗不是10   07-20 17:07:06.563:D / dalvikvm(4296):GC_FOR_ALLOC释放4096K(12),22%自由22842K / 29248K,暂停10ms,总计10ms   07-20 17:07:06.573:I / dalvikvm-heap(4296):将堆(frag case)增长到29.595MB,用于7431092字节分配   07-20 17:07:06.672:D / dalvikvm(4296):GC_FOR_ALLOC释放&lt; 1K(1),18%free 30099K / 36508K,暂停10ms,总计10ms   07-20 17:07:06.673:D / AndroidRuntime(4296):关闭VM   07-20 17:07:06.673:W / dalvikvm(4296):threadid = 1:线程退出未捕获异常(组= 0x4111d9a8)   07-20 17:07:06.675:E / AndroidRuntime(4296):致命异常:主要   07-20 17:07:06.675:E / AndroidRuntime(4296):java.lang.RuntimeException:无法启动活动ComponentInfo {com.basarprojects.paw / com.basarprojects.paw.MainActivity}:java.lang.NullPointerException   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2306)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.ActivityThread.access $ 600(ActivityThread.java:156)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1340)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.os.Handler.dispatchMessage(Handler.java:99)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.os.Looper.loop(Looper.java:153)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.ActivityThread.main(ActivityThread.java:5299)   07-20 17:07:06.675:E / AndroidRuntime(4296):at java.lang.reflect.Method.invokeNative(Native Method)   07-20 17:07:06.675:E / AndroidRuntime(4296):at java.lang.reflect.Method.invoke(Method.java:511)   07-20 17:07:06.675:E / AndroidRuntime(4296):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:833)   07-20 17:07:06.675:E / AndroidRuntime(4296):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)   07-20 17:07:06.675:E / AndroidRuntime(4296):at dalvik.system.NativeStart.main(Native Method)   07-20 17:07:06.675:E / AndroidRuntime(4296):引起:java.lang.NullPointerException   07-20 17:07:06.675:E / AndroidRuntime(4296):at com.basarprojects.paw.MainActivity.onCreate(MainActivity.java:40)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.Activity.performCreate(Activity.java:5122)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081)   07-20 17:07:06.675:E / AndroidRuntime(4296):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2270)   07-20 17:07:06.675:E / AndroidRuntime(4296):... 11更多

我希望有人可以指出我犯错误的地方。

谢谢,

Olivierus

Ps:抱歉我的英文不好

0 个答案:

没有答案