残りのボタンが onClickListener を使用して Web ページにリンクされている場合、ボタンでアクティビティを開くにはどうすればよいですか?
以下を使用して、Eclipseで正しく開くようにWebページに移動します。
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button b1=(Button)findViewById(R.id.button1);
public void onClick(View v) {
// TODO Auto-generated method stub
sendToCoaches();
}
private void sendToCoaches() {
// TODO Auto-generated method stub
String url = "http://www.signal5crossfit.com/coaches/";
Intent i = new Intent(Intent.ACTION_VIEW);
i.setData(android.net.Uri.parse(url));
startActivity(i);
}
});
b7.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
sendToContacts();
}
public void sendToContacts() {
Intent intent = new Intent(AppActivity.this, App2Activity.class);
startActivity(intent);
}
});}}
xml ファイルに onClick を含めるために、2 番目の例に変更しましたが、これがエラーです。
java.lang.RuntimeException: アクティビティ ComponentInfo{com.Signal5.android/com.Signal5.android.App2Activity} をインスタンス化できません: java.lang.NullPointerException
それはどこにも指していないということですか?