반응형
안드로이드에서 확인 버튼을 클릭하면 URL 열기
OK
보기에서 버튼 클릭시 URL을 열어야합니다 . 누군가 이것을하는 방법을 말할 수 있습니까?
에 Button
클릭 이벤트이 쓰기 :
Uri uri = Uri.parse("http://www.google.com"); // missing 'http://' will cause crashed
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
URL이 열립니다.
Button imageLogo = (Button)findViewById(R.id.iv_logo);
imageLogo.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String url = "http://www.gobloggerslive.com";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(Uri.parse(url));
startActivity(i);
}
});
아래 방법을 사용하면 대상 URL을 유일한 입력으로 사용할 수 있습니다 (http : //를 잊지 마세요).
void GoToURL(String url){
Uri uri = Uri.parse(url);
Intent intent= new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);
}
String url = "https://www.murait.com/";
if (url.startsWith("https://") || url.startsWith("http://")) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}else{
Toast.makeText(mContext, "Invalid Url", Toast.LENGTH_SHORT).show();
}
URL이 유효한지 확인해야합니다. URL이 유효하지 않은 경우 응용 프로그램이 충돌하여 URL이 유효한지이 방법으로 확인해야합니다.
인 텐트를 생성하고 URL을 인 텐트에 전달하는 동안 액션을 설정합니다.
yourbtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String theurl = "http://google.com";
Uri urlstr = Uri.parse(theurl);
Intent urlintent = new Intent();
urlintent.setData(urlstr);
urlintent.setAction(Intent.ACTION_VIEW);
startActivity(urlintent);
참고 URL : https://stackoverflow.com/questions/4930228/open-a-url-on-click-of-ok-button-in-android
반응형
'program story' 카테고리의 다른 글
패키지에있는 Python 모듈의 이름을 나열하는 표준 방법이 있습니까? (0) | 2020.09.11 |
---|---|
C #에서 스트림을 사용하여 큰 텍스트 파일 읽기 (0) | 2020.09.11 |
MongoDB 집계 프레임 워크 일치 또는 (0) | 2020.09.11 |
잘못된 종류의 값을 보유한 키에 대한 WRONGTYPE 작업 PHP (0) | 2020.09.11 |
AngularJS를 사용하여 리디렉션 (0) | 2020.09.11 |