请解释PICK_CONTACT。为什么它等于1,它是什么意思?
public static final int PICK_CONTACT = 1;
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
intent.setType(Phone.CONTENT_TYPE); //should filter only contacts with phone numbers
startActivityForResult(intent, PICK_CONTACT);
答案 0 :(得分:2)
它只是一个任意整数> = 0你可以自己选择。它被称为requestCode
。
如果您需要在onActivityResult()
中确定startActivityForResult()
您提出的请求,这非常有用。
(另外,作为特殊情况,如果您在活动startActivityForResult()
中使用请求代码> = 0来致电onCreate()
,则该活动的窗口不会显示。 )