`
flowndays
  • 浏览: 22835 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
文章列表
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 ...
Global site tag (gtag.js) - Google Analytics