2012-09-30 48 views
0

我有2个按钮,一个去Twitter网址,一个去Play商店的网址。 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); 

回答

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); 
} 
+0

可爱,非常感谢,这是我逼疯了。 – user1619978