不寻常的Android错误

时间:2010-10-12 09:41:11

标签: android

我有一个Activity,它使用ListView来显示一个供用户选择的选项列表,当他们选择一个选项时,他们将被带到一个新的Activity。

然而,当我尝试选择其中一个选项时,带有选项的Activity会冻结,我得到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 个答案:

答案 0 :(得分:1)

你似乎在开始一项新活动时出错了。请发布您的onClickListener方法。