- 浏览: 22835 次
- 性别:
- 来自: 北京
最新评论
-
仅此而已:
才接触 , 多向你学习!!!
android开发技术心得分享——同时退出多个activity的实现方法 -
wqq686:
lz已经很nb了
android开发技术心得分享——同时退出多个activity的实现方法
文章列表
android的多个activity是用栈来管理的,有时候,需要在退出栈顶的activity的同时,退出其下的一个或多个activity,以最近做的网上找书和下载功能:
从书籍列表(activity——bookList)点击某本书,进入查看书籍信息的activity——bookInfo,在bookInfo页退出,则需要把bookList也finish掉。
几种思考:
1 bookList中进入bookInfo(startActivity())之后,马上调用finish()销毁自己。这样activity栈中就没有bookList了,bookInfo页退出时只需要finish就可以退出程序。 ...
android开发官网对service的介绍的一点回顾:(这里讲的不全也不够详细,详见开发文档)
service主要是用来运行后台程序,不占有界面。
service分两种:
一 普通的service继承Service类,比较重要的方法有:
1 onCreate(),每次create的时候调用
2 onStartCommand
,每次客户程序(我自己想的个名词,其实就是activity,service或者broadcast等能发起startService等)调用startService时响应,不是每次startService都会调用onCreate( ...
ListView一般都会setAdapter(BaseAdapter)的方式,来动态家在列表中的数据
BaseAdapter中最重要的方法:getView(int position, View convertView, ViewGroup parent
),用来每次拖动到某个位置时获取新的要显示的行。
getView(int position, View convertView, ViewGroup parent
)方法中,为了节省资源,一般都会重用convertView,例如:向下滑动时,上部不再显示的行对应的convertView对象会被用来显示下方新出现的行,即没 ...
最近在使用handler的时候发现一个容易犯的错误,研究了一天才搞好。
handler使用方法简介:
Handler mHandler;
1 定义handler,并实现handlerMessage()方法,用来处理后台线程发过来的消息。
mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
//需要在主线程里面处理的内容
sup ...
最近初学android,做个小结,求指导。
1 学习网站
android官网:www.android.com(需fanqiang)
android开发官网:developer.android.com(需fanqiang)
android开发者门户:www.eoeandroid.com 这个网的论坛里有一些招聘android项目和android团队找活的,将来可能用得上。另外为初学者到高级的不同人群搜集了一些文章,比较零散。也能找到一些书籍什么的。
建议:
android技术比较新,很多内容都还没有翻译,另外android有1.1,1.5,2.1,2.2,2. ...
多态性是面向对象程序设计代码重用的一个重要机制,我们曾不只一次的提到Java多态性。在Java运行时多态性:继承和接口的实现一文中,我们曾详细介绍了Java实现运行时多态性的动态方法调度;今天我们再次深入Java核心,一起学习Java中多态性的实现。
“polymorphism(多态)”一词来自希腊语,意为“多种形式”。多数Java程序员把多态看作对象的一种能力,使其能调用正确的方法版本。尽管如此,这种面向实现的观点导致了多态的神奇功能,胜于仅仅把多态看成纯粹的概念。
一直挺崇拜Firefox的,firebug这么好用,今天发现它的小bug,很有成就感,呵呵。
bug表现:
jsp页面。
form表单中,第一个非hidden的input类型是password的时候,会自动设置其值为"password"。
比较绕口,解释一下:
某个form表单中,如果第一个input是password类型,在其之前,可以有hidden类型的input,但是不能有其他显示出来的input。这时就会自动把密码类型的input的value设置为"password"
input是指<input .../> ...
用Eclipse久了,白色的背景太刺眼,容易疲劳,最近研究了一下怎么调成黑色背景。具体方法是修改window-preferences-General-Editors-Text Editors-Background color,把System Default勾选掉,再选择黑色作为背景。
但是修改以后问题出来了,java代码颜色是黑色的,改了以后就看不见代码了,手动修改text font的颜色也不起作用,找了半天没找到怎么调代码颜色。
无奈在网上查了一下,发现有朋友给的配置文件,直接修改workspace下的org.eclipse.jdt.ui.prefs和org.eclipse.ui.editor ...