0

2つのボタンがあります。1つはTwitterのURLに、もう1つはPlayストアのURLにアクセスします。Twitterのものは機能しますが、Playストアボタンは機能しません。コードは以下のとおりです。

  //TWITTER BUTTON
    Button bt1 = (Button) findViewById(R.id.bTwitter);
    bt1.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub
                sendToTwitter();
        }
    });
}
            protected void sendToTwitter() {
                    String url = "http://twitter.com/neilk27";
                    Intent i = new Intent(Intent.ACTION_VIEW);
                    i.setData(Uri.parse(url)); 
                    startActivity(i);

    //DONATE BUTTON    
    Button bd1 = (Button) findViewById(R.id.bDonate);
    bd1.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub
                    sendToStore();
            }
        });
    }
                protected void sendToStore() {
                        String url1 = "https://play.google.com/store/apps/developer?id=NK+Apps";
                        Intent i1 = new Intent(Intent.ACTION_VIEW);
                        i1.setData(Uri.parse(url1)); 
                        startActivity(i1);
4

1 に答える 1

1

よくわかりませんが、中かっこが問題を引き起こしているようです。これを試して :

Button bt1 = (Button) findViewById(R.id.bTwitter);
bt1.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {
        // TODO Auto-generated method stub
        sendToTwitter();
    }
});
protected void sendToTwitter() {
    String url = "http://twitter.com/neilk27";
    Intent i = new Intent(Intent.ACTION_VIEW);
    i.setData(Uri.parse(url)); 
    startActivity(i);
}
//DONATE BUTTON    
Button bd1 = (Button) findViewById(R.id.bDonate);
bd1.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v) {
        // TODO Auto-generated method stub
        sendToStore();
    }
});
protected void sendToStore() {
    String url1 = "https://play.google.com/store/apps/developer?id=NK+Apps";
    Intent i1 = new Intent(Intent.ACTION_VIEW);
    i1.setData(Uri.parse(url1)); 
    startActivity(i1);
}
于 2012-09-30T16:23:27.627 に答える