Unreachable code in loop

I am relatively a noobie and have been searching in and out to try and figure out what is wrong with my code. It is for a basic listview that will be broken down into sublist's

   ListView localListView = (ListView)findViewById(2131361899);
    localListView.setAdapter(new ArrayAdapter(this, 2130903117, arrayOfString));
    localListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
    {
//Start//
      public void onItemClick(AdapterView<?> paramAdapterView, View paramView, int paramInt, long paramLong)
      {
        String str = ((TextView)paramView).getText().toString();
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230721)))
          ChapterList.this.startActivity(new Intent(ChapterList.this, Foreword.class));
        while (true)
        {return;
        //The Error starts here//
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230723)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter1Section.class));
          continue;
        }
          //And ends here//
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230728)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter2Section.class));
          continue;
        }
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230745)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter3Section.class));
          continue;
        }
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230752)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter4Section.class));
          continue;
        }
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230759)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter5Section.class));
          continue;
        }
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230764)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter6Section.class));
          continue;
        }
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230765)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter7Section.class));
          continue;
        }
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230768)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter8Section.class));
          continue;
        }
        if (str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230778)))
        {
          ChapterList.this.startActivity(new Intent(ChapterList.this, Chapter9Section.class));
          continue;
        }
        if (!str.equalsIgnoreCase(ChapterList.this.getResources().getString(2131230722)))
          continue;
        ChapterList.this.startActivity(new Intent(ChapterList.this, Appendix.class));
        }
      }

Answers


The code after the return; statement will not be reached. Inside the while loop block, each statement is evaluated one at a time. However when the return; statement is evaluated, the entire method "returns" control to the calling method and no more code will be executed in that method.


Need Your Help

Array error in VBA

arrays vba excel-vba excel

Dim scene(1 To 2) As String

Joomla 3 dropbox validation

jquery joomla

I have a dropdown that says Please Select.