![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 基础回顾
文章平均质量分 53
蔡树伟
android小菜鸟,从小小的积累开始,总有一天会引发质变,反之——变质
展开
-
安卓进程知识
安卓系统基于Linux 当应用启动时默认是运行在一个只有主线程的新进程中,如果需要应用内的不同组件运行在不同进程可以通过配置文件来实现配置文件(AndroidManiFest.xml)中的 application/ activity/service/receiver/provider等都有一个progress属性用于设置运行的进程名,默认是同一进程,设置不同名字则运行在不同进程中发生过应用后台原创 2016-03-12 11:17:45 · 296 阅读 · 0 评论 -
安卓线程问题
安卓中有关于界面更新的都是只能在主线程中运行,不然会抛异常(mainThread workThread等叫法),而不知道哪个版本(3.0?)网络请求只能在子线程(backgroundThread)执行,不然会抛异常既然这么划分了,那么就涉及到一个问题,子线程与主线程的通信问题,比如主线程叫子线程完成一件事后告诉我(main),如果使用接口回调,那么调用者还是子线程,那么接口方法还是在子线程中执行。那原创 2016-03-12 12:08:52 · 402 阅读 · 0 评论 -
Activity常用方法
Activity,安卓四大基本组件之一,相当于windows的窗口作用:界面呈现,用户交互Activity生命周期图 虽然上图已经说明得很清楚了,但还是说一下吧!Activity在内存中是以栈的形式被管理的,启动一个新的Activity会压入栈顶,旧的Activity就会进入onPause状态,如果此时按返回键就会返回旧的Activity并调用其onResume()方法,被弹出栈顶的新activi原创 2016-03-12 20:44:02 · 1868 阅读 · 0 评论 -
利用Activity生命周期变化判断Activity是否处于前台
1. Activity生命周期及对应表现 onCreate Activity第一次创建 onStart Activity可见 onResume Activity进入前台栈顶 onPause Activity不处于前台栈顶(被结束,或者有新界面压入) onStop Activity不可见(若上层界面是透明对话框,对话框下的界面是不会进入onStop的) onDestroy Activ原创 2017-02-20 16:35:53 · 6222 阅读 · 0 评论