2011年8月25日忙碌充实的一天

     今天在微博上看到一个人分享了一句话,呵呵,很有感觉,记录下来:自己已经放下了;原本以为;自己已经不在乎;原本以为,自己的伤已经愈合。可是为什么看着你和她从街边走过,心里还会不可抑制地疼痛?原谅我还没有忘记你,原谅我还没有走出来。曾经这么爱的这座城,直到现在才明白,我竟卑微的活在这座城市,偷偷爱着你

     时间过得很快,又是一天的工作过去了,忙碌又充实的一天,先把一天的代码经验总结如下:

     1、在andorid系统,采用类似mvc构架模式,所以在各模块的区分的时候尽量用此种架构进行书写,在代码中定义整体控件的时候适合全局变量的情况,因为此可以做到事件的分离,从而使得一个方法不至于太多的冗余,显得长而啰嗦,而且更有利于bug的查找,

而且对于方法只要过程就是坏味道

    2、设置断点ctrl+shift+B

    3、获取控件一般放在初始化函数的顶部

     public void onCreate(Bundle savedInstanceState)
      {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.jizhangdemo);
         
          //赋值初始状态
          _savedInstanceState=savedInstanceState; 
          //添加控件
          addButton=(Button)findViewById(R.id.addJiZhan);
          addButton.setOnClickListener(linster);
         
          tvMorning=(EditText)findViewById(R.id.moring);
          tvNoon=(EditText)findViewById(R.id.Noon);

       }

   4、slqlite数据库的操作,一般继承SQLiteOpenHelper接口

        数据库路径默认位置为:

<

posted @   指尖流淌  阅读(153)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示