Android ArrayIndexOutOfBoundsException - PullRequest
       1

Android ArrayIndexOutOfBoundsException

0 голосов
/ 01 марта 2012

Вот мой код. Когда я запускаю это, я получаю сообщение об ошибке:

java.lang.ArrayIndexOutOfBoundsException: index = 6 length = 6

for(i=1;i<6;i++)

{
   String s = getSharedPreferences("TEXT", 0).getString("DATA" + sequenceNumber, null);


                    if(s!=null){
                            String[] numb= new String[6];
                            numb[i]=s;
                            Bundle b=new Bundle();
                            b.putStringArray(key, numb);
                            Intent i=new Intent();
                            i.putExtras(b);
                            i.setClass(MainActivity.this, NotifyEmergencyCall.class);
                            startActivity(i);
                            }

}

Может ли кто-нибудь помочь мне с этим? Спасибо.

1 Ответ

2 голосов
/ 01 марта 2012

заменить for(i=1;i<6;i++) на for(i=0;i<5;i++)

...