在以下代码中,在最里面的块中分配了b=
:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1) {
if (resultCode == RESULT_OK) {
// update the contact list
Bundle b = data.getExtras();
我的b
为null
。所以我尝试了调试,调试器将resultCode
显示为-1
。
问题是,RESULT_OK
值是否应为负值?
答案 0 :(得分:6)
是的。 RESULT_OK
的值为-1。
请参阅http://developer.android.com/reference/android/app/Activity.html#RESULT_OK