fabric find fiends の実装方法
私は連絡先のアップロードを正常に実装し、連絡先番号もアップロードしました。しかし、友達の検索を実装できないため、一致する連絡先がありません(アプリケーションにユーザーを登録しているため、以下の実装を参照してください) ContactMatch(); 決して呼ばれない
コード
find.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Digits.uploadContacts(CONTACT_UPLOAD_REQUEST);
}
});
return view;
}
private static void ContactMatch() {
// progressDialog.show();
Digits.findFriends(new ContactsCallback<Contacts>() {
@Override
public void success(Result<Contacts> result) {
if (result.data.users != null) {
Log.e("data", result.toString());
}
}
@Override
public void failure(TwitterException exception) {
Log.e("failure", exception.toString());
}
});
}
public static class MyResultReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (ContactsUploadService.UPLOAD_COMPLETE.equals(intent.getAction())) {
ContactsUploadResult result = intent
.getParcelableExtra(ContactsUploadService.UPLOAD_COMPLETE_EXTRA);
if (result != null) {
}
Log.e("contacts", result.successCount + "");
ContactMatch();
// Post success notification
} else {
// Post failure notification
}
}
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CONTACT_UPLOAD_REQUEST && resultCode == RESULT_CANCELED) {
}
}