如果我这样做:
sendOrderedBroadcast(intent, null, new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if(getResultCode() == Activity.RESULT_OK) {
Log.d("LoginActivity", "OK");
} else {
Log.e("LoginActivity", "Fail!");
}
}
}, null, Activity.RESULT_CANCELED, null, null);
运行onReceive()
方法的哪个线程?在发送线程或UI线程上?
答案 0 :(得分:0)
始终在注册Receiver的应用程序的UI线程上调用OnReceive。
在这种情况下,同一应用程序的UI /主线程。