05 2019 档案

摘要:在配置Activity时通常会用到android:launchMode属性,该属性用于配置Activity的加载模式,即启动方式。有4种启动方式: standard:标准模式,这是默认的加载模式; 每次通过此方式启动的activity,系统会为目标activity创建一个新实例,并将其添加到当前的T 阅读全文
posted @ 2019-05-07 22:09 Mrgaoxz 阅读(103) 评论(0) 推荐(0) 编辑
摘要:出于性能优化的考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI,可能导致线程安全问题。为了解决这个问题,Android制定了一条简单的规则:只允许UI线程修改Activity的UI组件。 当一个程序第一次启动时,Activity会同时启动一条主线程,主线程主要负责处 阅读全文
posted @ 2019-05-07 21:44 Mrgaoxz 阅读(437) 评论(0) 推荐(0) 编辑
摘要:恢复内容开始 android中基本都是依托于界面上的编程,而与界面编程相关密切的就是事件的处理。当用户在程序界面上执行各种操作时,应用程序必须为用户动作提供响应,这种响应的动作就需要通过事件处理来完成。 Android提供了两种方式的事件处理(事件处理机制): 1、基于回调的事件处理(主要用于处理一 阅读全文
posted @ 2019-05-07 20:46 Mrgaoxz 阅读(715) 评论(0) 推荐(0) 编辑
摘要:android的adapter本身只是一个接口,它派生了ListAdapter和SpinnerAdapter两个子接口,其中ListAdapter为AbsListView提供列表项,而SpinnerAdapter为AbsSpinner提供列表项。 几乎所有的adapter都继承了BaseAdapte 阅读全文
posted @ 2019-05-05 21:56 Mrgaoxz 阅读(608) 评论(0) 推荐(0) 编辑
摘要:初学者可能会遇到,程序只执行一次情况,但想实现的是循环执行。查看API,可以看到主要是在于使用schedule()方法时参数多少问题?1、只执行一次,如下: public void schedule(TimerTask task, long delay);//程序启动后,延迟多少ms执行run() 阅读全文
posted @ 2019-05-04 23:16 Mrgaoxz 阅读(292) 评论(0) 推荐(0) 编辑