Android 앱에서 연락처 목록에 몇 개의 연락처가 있습니다. 이메일, 전화 번호 또는 다른 것 중 하나 일 수 있습니다. 이제 어떤 유형인지 확인하고 특정 작업을 바인딩하려고합니다.유형을 확인하는 방법은 무엇입니까?
예를 들어, 유형이 vnd.android.cursor.item/email_v2
인 경우 이메일 필드와 함께 POST 메시지를 보내려고합니다. 유형이 vnd.android.cursor.item/phone_v2
인 경우 전화 필드만으로 POST 메시지를 보내려고합니다.
어떻게 확인할 수 있습니까? 난 당신이 내 포인트를 얻을 생각
checkContact(email_v2 email){ do things with email }
checkContact(phone_v2 phone){ do things with phone }
checkContact(String s){do things with random string }
:
당신과 같은 다른 입력 매개 변수가 있지만 같은 이름을 가진 여러 메소드를 구현 :
을 당신은'예 of'을 찾고 계십니까 ? 'email_v2'는 무엇입니까? –
내가 잘못하지 않으면 이러한 유형은'String' (또는'Uri's?)입니다. 당신은 가장 간단하게 [비교할 수 있습니다] (http://stackoverflow.com/questions/513832/how-do-i -compare-strings-in-java). 유형을 얻는 방법과 실제로 어떤 변수 유형을 사용하는지/어떻게 사용할 계획인지 보여주는 코드 스 니펫을 추가하십시오. – zapl