Преглед на файлове

1.修改Android Apex Mobile Detail选择联系人报错。

Pen Li преди 8 години
родител
ревизия
aa4bf6dd84
променени са 1 файла, в които са добавени 5 реда и са изтрити 1 реда
  1. 5 1
      Apex Mobile/app/src/main/java/com/usai/apex/DetailFragment.java

+ 5 - 1
Apex Mobile/app/src/main/java/com/usai/apex/DetailFragment.java

@@ -1064,10 +1064,14 @@ public class DetailFragment extends Fragment implements OnClickListener /*
 //		((NewDetailActivity) getActivity()).showlogin = false;
 		super.onActivityResult(requestCode, resultCode, data);
 
-		if (requestCode == People_Pick_Code) {
+		if (requestCode == People_Pick_Code && data != null) {
 			Uri contactData = data.getData();
+			if (contactData == null) {
+				return;
+			}
 			Cursor c = mContext.getContentResolver().query(contactData, null, null, null, null);
 
+
 			if (c.moveToFirst()) {
 				String contactId = c.getString(c.getColumnIndex(ContactsContract.Contacts._ID));