学习进度条13

                                

   

                                                                                                                           第十四周

  

  

  

 日期

  星期一

   星期二

   星期三

   星期四

   星期五

  星期六

所花时间(包括上课)

8:00-10:00

(上课)

13:00-13:15(站立会议)

14:50-18:42

(编程)

19:20-20:40

(写课堂作业)

13:00-13:15(站立会议)

15:30-18:00

(做最后冲刺)

19:00-21:30

(编程)

15:40-17:00

(讨论)

17:45-18:10

(编程)

19:00-20:45

(上网查资料)

16:40-18:00

(编程)

19:00-21:30

(编程)

    

19:30-21:30

(解决编程中遇到的问题)

8:00-11:30

(编程)

代码量(行)

    159  

    128

     110

     181

    28

     157

博客量(篇)

    3

    2

     0

     0

     0

     1

了解到的知识点

①程序运行错误时,

    可以通过 Windows --Show View --Logcat,打开日志试图。根据日志信息查找错误

②用openorcreatedatabase方法创建数据库,然后手动释放。加上db.close()就可以解决SQLiteDatabase created and never closed 错误。

①Activity之间对于复杂数据类型是通过android.os.parceable接口来传递的

‚ 通过制造一个异常来造成fc,为了不弹出强制关闭对话框,可以重写AndroidApplication类,自己实现thread,uncaughtexceptionhandler接口的uncautexecption 方法,这样基本可以安全退出,但也可以用广播的形式,将每个Activity都关闭。

①不设置Activityandroid:configChanges时,切换屏幕会重新调用各个生命周期,切换横屏幕时会执行一次,切换竖屏幕时会执行两次

‚不设置Activityandroid:configChanges时,切换屏幕会重新调用各个生命周期,切换横屏幕时会执行一次,切换竖屏幕时会执行两次

ƒ设置Activityandroid:configChanges="orientation | keyboardHidden"时,切换屏幕不会重新调用各个生命周期,只会执行onConfigurationChanged方法

①ANRApplication Not Responding对话框。Android中如果界面5秒钟未响应即会弹出该对话框。要避免它最主要的是,将耗时操作在子线程中执行,和U界面分离。

①不小心修改了classpath文件,程序无法运行,此时可以用记事本打开一个正确的工程的classpath文件,将内容,复制过来即可

①数据库经常报的一些无法理解的错误,很可能是创建数据库后,私自更新了表结构,却没有将数据库中的表单真正更新,在DDMS中删除数据库文件,再次运行即可

原文地址:https://www.cnblogs.com/niujunyan/p/5559225.html