你能解释一下这个作业吗?这是什么意思?
boolean activityExists = testIntent.resolveActivity(pm) != null;
最佳答案
这意味着如果true
不返回testIntent.resolveActivity(pm)
则分配null
,否则分配false
。
可以理解的长形式是
boolean activityExists;
if(testIntent.resolveActivity(pm) != null) {
activityExists = true;
} else {
activityExists = false;
}