2011-06-18 43 views
0

我錯過了什麼?前3名工作正常。爲什麼我的第四個意圖按鈕不起​​作用?

公共無效的onClick(視圖v){

switch (v.getId()) { 
case R.id.hawknation_button: 
    Intent i = new Intent(this, HawkNationRSS.class); 
    startActivity(i); 
    break; 
    case R.id.hawkcentral_button: 
    Intent i1 = new Intent(this, HawkCentralRSS.class); 
    startActivity(i1); 
    break; 
    case R.id.hawkeyesports_button: 
     Intent i2 = new Intent(this, HawkeyeSportsRSS.class); 
     startActivity(i2); 
     break;  
    case R.id.espn_button: 
     Intent i3 = new Intent(this, HawkeyeSportsRSS.class); 
     startActivity(i3); 
     break; 


} 

回答

0

對不起,我應該在發佈之前做更多的挖掘工作。忘了一條重要線路。

espn.setOnClickListener(this); 
1

嘗試在每個case整理之前的活動(IES)。也許他們正在調用(或返回)onResume(),因爲您正在調用相同的類,它們是單獨的活動。

0

由於第三和第四種情況本質上相同,並且您在說其他三種工作,請確保R.id.espn_button確實是正確的資源ID,並且您也已爲該按鈕設置onClick處理程序。

相關問題