마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

해당 버튼을 눌렀을 때 그 버튼에 해당하는 url을 띄우려고 하는데요

0 추천

해당 버튼을 눌렀을 때

 

그 버튼에 들어있는 url (예 : http://www.naver.com) 로 이동하려면 어떡해야하나요?

 

intent로 넘기면 오류가 뜨네요..

변수가 mDmUrl 이고 서버에 있는 해당 url 을 저장시키거든요..

getIntent().putExtra("mDmUrl", mDmUrl);
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(mDmUrl));
퐝대 (600 포인트) 님이 2013년 7월 19일 질문

3개의 답변

0 추천
String url = "http://www.example.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
aucd29 (218,390 포인트) 님이 2013년 7월 19일 답변
url 을 고정하는게 아니라
해당 아이콘이나 버튼을 눌렀을 시에
그 해당 url을 띄우는거라서요..
서버같은곳에 해당 url을 넣어놓고 눌렀을 때
그 해당 url로 이동을 하는거라서 지금 님이 올려주신건
url을 고정시키는거라 제가 찾는 답변이 아니네요ㅠㅠ..
무튼 감사합니다
이해를 못하시는군요
전달 받은 url 을 넣기만 하는 부분인데 말이죠 -_ -;;
0 추천

aucd29 님의 예제 처럼 url 에 버튼의 해당되는 url을 저장시켜서 처리시키면될꺼같은데요..

 

익명사용자 님이 2013년 7월 19일 답변
아.. 음... 근데 그건 고정이라 한개의 url만 가능하잖아요..??
근데 제가 질문하는건 각각의 이미지의 해당하는 url이 있습니다.
그래서 그걸 ArrayList<HashMap> 으로 해서 값을 불러오고 url이 있으면 해당 url로 이동.. 없으면 Home버튼이 생성되면서 Home으로 가야하거든요.. 근데 참.. 잘 안풀리네요..
0 추천

올려주신 글만으로는 어더한 오류 인지 찾아 드릴수가 없습니다.

일단 인탠트를 얻어와서 엑스트라를 다시 집어 넣는 이유도 모르겠거니와....

uri파싱하는 mDmUrl에 값이 정확하게 들어 갔는지도 모르겠구요....

로그이건 풀소스건 오려주셔야 답변이 가느하겠네요

 

ThisPlus (46,920 포인트) 님이 2013년 7월 19일 답변
...