0
새로운 의도를 시작하는 두 개의 버튼이 있으며 잘 작동합니다. 동일한 활동에서 URL 링크를 여는 새 버튼을 만들려고 시도하고 있지만 작동하지 않습니다.Android URL을 여는 버튼
새로운 인 텐트를 시작하는 두 개의 버튼은 btn_Calender와 btn_Info입니다. 그래서 URL을 열어야하는 새로운 버튼은 btn_button4입니다.
누군가 내 코드를 볼 수 있고 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?
감사합니다. 에서
btn_button4 = (Button)findViewById(R.id.button4);
당신의 당신이 ID를 확인하는 온 클릭 : 당신의 onClick
에있는 당신의 switch 문이 잘못
package com.xxxxxx;
import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.chrfugl.stubhuset.R;
public class HomeActivity extends Activity implements OnClickListener{
private Button btn_Calender, btn_Info, btn_button4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
btn_Calender = (Button)findViewById(R.id.btn_Calender);
btn_Info = (Button)findViewById(R.id.btn_Info);
btn_button4 = (Button)findViewById(R.id.button4);
btn_Calender.setOnClickListener(this);
btn_Info.setOnClickListener(this);
btn_button4.setOnClickListener(this);
}
public void onClick(View view) {
Intent intent;
switch (view.getId()) {
case R.id.btn_Calender:
intent = new Intent(this,MainActivity.class);
startActivity(intent);
break;
case R.id.btn_Info:
intent = new Intent(this,InfoActivity.class);
startActivity(intent);
break;
case R.id.button4:
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
startActivity(browserIntent);
break;
}
}
}