Android中的进程和线程

2017/3/8 23:5 下午 posted in  Android  

Android中进程的优先级

  1. 前台进程
  2. 可见进程
  3. 服务进程
    使用Service可以保证,无论Activity发生什么情况,该操作至少局部“服务进程”的优先级。
  4. 后台进程
  5. 空进程

Android中从其他线程访问UI线程的简单方法

  • Activity.runOnUiThread(Runnable)
  • View.post(Runnable)
  • View.postDelayed(Runnable, long)

示例:

public void onClick(View v) {
    new Thread(new Runnable() {
        public void run() {
            final Bitmap bitmap =
                    loadImageFromNetwork("http://example.com/image.png");
            mImageView.post(new Runnable() {
                public void run() {
                    mImageView.setImageBitmap(bitmap);
                }
            });
        }
    }).start();
}

参考

进程和线程