解决方案 »
- listview单击事件传值问题
- 求解android网络注册
- 有没有一款地图编辑器同时可以导入多张图元的 ?
- 求助!!!!!query的排序问题,读取联系人
- 豆瓣网android的手机端 后台服务
- 求助,XML文件解悉时,不运行startElement
- 请教个Android的问题,用AudioTrack播放音频的左右数据排列问题????????????????????????????
- 问个gallery的onItemSelected和onItemClick没有反应的问题?
- 跪求ANDROID hello工程出错
- 如何裁剪一张bitmap中自己想要的区域
- MOTO ME501 刷机问题
- 想买一个电脑,想买苹果,感觉不怎么适合编程,求介绍。。。
↳ android.content.Context
↳ android.content.ContextWrapper
↳ android.view.ContextThemeWrapper
↳ android.app.Activity
这意思是说,Activity继承自java.lang.Object.android.content.Context.android.content.ContextWrapper.android.view.ContextThemeWrapper.android.app.Activity吧?不好意思,Java学的很急,对这个不太理解,这里为什么都是三个三个的呢?我知道android.content.Context中,android,content,Context都是一个包,那只用一层包就行了,为什么要用三层包的结构呢?这样的话,每一层级的前两个包不就浪费了吗
假设用一层包Context,那如果不是搞android看到的谁知道是干什么的,并且容易引起冲突。
String str = getString(R.string.str1).toString();
相当于 String str = this.getString(R.string.str1).toString();
也相当于 String str = Chapter03_ResourceActivity.this.getString(R.string.str1).toString();
所以可以直接用的了