共 4 篇文章 |
|
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。而当用户按下BACK 键的时候,你的activity 又会再一次的显示在屏幕上,此时任务是由2个应用程序中的相关activity组成的)栈底的是启动整个任务的Activity,栈顶的是当前运行的用户可以交互的Activity,当一个activity 启动另外一个... 阅19 转0 评0 公众公开 18-11-15 17:21 |
START_REDELIVER_INTENT如果返回START_REDELIVER_INTENT,表示Service运行的进程被Android系统强制杀掉之后,与返回START_STICKY的情况类似,Android系统会将再次重新创建该Service,并执行onStartCommand回调方法,但是不同的是,Android系统会再次将Service在被杀掉之前最后一次传入onStartCommand方法中的Intent再次保留下来并再次传入到重... 阅64 转1 评0 公众公开 18-06-28 11:04 |
Application和Activity的异同Application和Activity一样,都是Android框架的一个系统组件。启动application时,系统会创建一个PID(进程ID),所有的activity都在这个进程上运行,在application创建时会初始化一个全局变量,同一个应用的activity,都可以获取到这个变量,也就是说,某一个activity中改变了这个变量,其他activity里也会改变。 阅185 转0 评0 公众公开 18-06-27 13:51 |
Handler.总结:handler负责发送消息,Looper负责接收handler发送的消息,并把消息回传给handler自己。答:比如说子线程更新UI,是因为触发了checkThread方法检查是否在主线程更新UI,还有就是子线程中没有Looper,这个原因是因为Handler的机制引起的,因为Handler发送Message的时候,需要将Message放到MessageQueue里面,而这个时候如果没有Loo... 阅17 转0 评0 公众公开 18-06-13 16:25 |