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接口
数据库路径默认位置为:
<
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架