본문 바로가기
프로그래밍 놀이터/안드로이드, Java

[Android/안드로이드] Uri 확장하기. ( id 추가, parameter 구문 추가 )

by 돼지왕 왕돼지 2012. 2. 3.
반응형

안녕하세요 돼지왕왕돼지입니다.

안드로이드를 사용하다보면 Uri 를 많이 다루게 됩니다.
이 Uri 를 잘 쓰면 코드가 매우 깔끔하게 정리될 수 있습니다.

그럼 이번 주제인 Uri 확장하기. 즉 기본 Uri 에 id 를 추가하거나 parameter 구문 등을 추가하는 것.
어떻게 하는지 함께 알아볼까요?

기본적으로 Uri.Builder 를 사용하면 매우 간단합니다.

< Parameter 추가 확장 >

Uri.Builder uribuilder = tempURI.buildUpon();
uribuilder.appendQueryParamater( "key", "value" );
tempURI = uribuilder.build()


parameter는 원래 Uri의 끝에 ?key=value 의 형태로 붙습니다.




< ID 추가 확장 >

tempURI = ContentUris.withAppendedId( tempURI, id );

 
ID는 원래 Uri 의 끝에 /id 의 형태로 붙습니다.


어때요 간단하지요?
Uri  를 잘 사용해 봅시다용용.
 
로그인 없이 추천 가능합니다. 손가락 꾸욱~


반응형

댓글