你能解释一下这个作业吗?这是什么意思?

boolean activityExists = testIntent.resolveActivity(pm) != null;

最佳答案

这意味着如果true不返回testIntent.resolveActivity(pm)则分配null,否则分配false

可以理解的长形式是

boolean activityExists;
if(testIntent.resolveActivity(pm) != null) {
    activityExists = true;
} else {
    activityExists = false;
}

08-06 10:19