Android 에서 Intent 의 setData,setType 과 setDataAndType 의 차이
1318 단어 experience
4.567913.이 코드 에서 제 가 무슨 문제 에 부 딪 혔 는 지 알 수 있 습 니까?
재 미 있 는 것 은 두 set 방법 이 소스 코드 에서 이렇게 디자인 되 었 다 는 것 이다.
Intent intent = new Intent("android.intent.action.VIEW");
intent.setData(mUri);
intent.setType("image/*");
intent.putExtra("pictureUrl","file://"+mPath+"/girl.jpg");
startActivity(intent);
public Intent setData(Uri data) {
mData = data;
mType = null;
return this;
}
발견 하 셨 습 니까?set 가치 가 있 을 때 저 와 예전 에 사용자 정의 set 를 사 용 했 습 니 다.get 방법 이 다 릅 니 다.두 가지 속성 이 서로 배척 합 니 다.반드시 set DataAndType 방법 을 사용 해 야 두 가지 값 을 함께 전달 할 수 있 습 니 다.저도 취 했 습 니 다.다음 과 같 습 니 다.
4.567913.이 문 제 를 오후 내 내 연 구 했 는데 생각해 보 니 매우 웃 겼 습 니 다.저 와 같은 문 제 를 만난 친구 들 이 이 실 수 를 하지 않 기 를 바 랍 니 다.저 는 여러분 에 게 참고 가 되 었 습 니 다.