2011-06-18 44 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处理程序。

相关问题