2010-10-12 5 views
0

У меня есть активность, которая использует ListView, чтобы просто отображать список параметров для выбора пользователем, и когда они выбирают параметр, они переносятся на новое действие.Необычная ошибка Android

Однако в отдельных случаях активность с параметрами замерзает при попытке выбрать один из вариантов, я получаю ANR и в журнале кошки отображается следующее сообщение об ошибке:

java.lang.RuntimeException: Performing pause of activity that is not resumed:<Activity> 

Кто-нибудь знает, что это ошибка и как ее диагностировать?

Поиск очень мало.

Кто-нибудь знает, что может вызвать ошибку?

я могу отправить код по запросу

Код по запросу:

lvMenu.setOnItemClickListener(new OnItemClickListener() { 
     @Override 
     public void onItemClick(AdapterView<?> a, View v, int position, long id) { 

      switch(position){ 

      case 0: 
       Intent intent = new Intent(this, SettingsApp.class); 
       startActivity(intent); 
       break; 

      case 1: 
       Intent intentHO = new Intent(.this, SettingsHO.class); 
       startActivity(intentHO); 
       break; 
      case 2: 
       Intent intentWifi = new Intent(this, Settings.class); 
       startActivity(intentWifi); 
       break; 
      case 3: 
       Intent intentAudio = new Intent(this, SettingsAudio.class); 
       startActivity(intentAudio); 
       break; 
      case 4: 
       Intent intentDiagnostics = new Intent(this, PhoneStatus.class); 
       startActivity(intentDiagnostics); 

      } 

     } 
     }); 

ответ

1

Кажись вы делаете что-то неправильно начать новую активность. Отправьте свой метод onClickListener.

+0

Можете ли вы рассказать, в чем проблема? –

Смежные вопросы