【嵌入式】android基础教程Looper和Handler(2)

发布时间:2021-06-07

//省略

final ApplicationThread mAppThread = new ApplicationThread(); final Looper mLooper = Looper.myLooper();

final H mH = new H();

//省略

private final class H extends Handler {

//省略

}

//省略

public static final void main(String[] args) {

SamplingProfilerIntegration.start();

Process.setArgV0("<pre-initialized>");

Looper.prepareMainLooper();

if (sMainThreadHandler == null) {

sMainThreadHandler = new Handler();

}

ActivityThread thread = new ActivityThread();

thread.attach(false);

if (false) {

Looper.myLooper().setMessageLogging(new

LogPrinter(Log.DEBUG, "ActivityThread"));

}

Looper.loop();

if (Process.supportsProcesses()) {

throw new RuntimeException("Main thread loop unexpectedly exited"); }

thread.detach();

String name = (thread.mInitialApplication != null)

? thread.mInitialApplication.getPackageName()

: "<unknown>";

Slog.i(TAG, "Main thread of " + name + " is now exiting"); }

嵌入式相关资料,欢迎下载!

【嵌入式】android基础教程Looper和Handler(2).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219