почему не работает кнопка 4-го намерения? - PullRequest
0 голосов
/ 18 июня 2011

м я что-то упустил? первые 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;


 }

Ответы [ 3 ]

1 голос
/ 18 июня 2011

Попробуйте завершить предыдущее действие (я) в каждом case.Возможно, они вызывают (или возвращаются) onResume(), так как вы вызываете один и тот же класс, и они являются отдельными действиями.

0 голосов
/ 18 июня 2011

Извините, я должен был сделать больше копать, прежде чем отправлять это.Забыл одну критическую строчку.

espn.setOnClickListener(this);
0 голосов
/ 18 июня 2011

Поскольку третий и четвертый случаи по сути идентичны, и вы говорите, что остальные три работы, убедитесь, что R.id.espn_button действительно правильный идентификатор ресурса, и что вы установили обработчик onClick для этого Кнопка также.

...