问题描述
|
我想念什么吗?前3个工作正常。
public void onClick(View 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;
}
解决方法
尝试完成每个ѭ1中的先前活动。也许他们正在调用(或返回)
onResume()
,因为您正在呼叫同一个班级,并且它们是单独的活动。
, 鉴于第三种情况和第四种情况在本质上是相同的,并且您说的是其他三种情况,请确保“ 3”确实是正确的资源ID,并且还为该按钮设置了“ 4”处理程序。
, 抱歉,在发布此信息之前,我应该做更多的挖掘工作。忘记了一条关键线。
espn.setOnClickListener(this);