如果语句用于调用onActivityResult()

时间:2017-11-29 11:35:32

标签: android

我很想知道以下两种方法之间的区别。我使用哪一个,或者根据喜好使用它们是否重要?

这是第一个例子:

@Override public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode != Activity.RESULT_OK){
        return;
    }
    if (requestCode == REQUEST_DATA){
        //Do stuff
    }
}

这是第二个:

@Override public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == Activity.RESULT_OK && requestCode == REQUEST_DATA){
        //Do stuff
    }
}

0 个答案:

没有答案