else if(tsthour[i] +3 == tendhour[i] && tstminute[i] == tendminute[i]) //3.0
     {
      tu[11].setBackgroundColor(0xffE0FFFF);
      tu[12].setBackgroundColor(0xffE0FFFF);
      tu[13].setBackgroundColor(0xffE0FFFF);
      tu[14].setBackgroundColor(0xffE0FFFF);
      tu[15].setBackgroundColor(0xffE0FFFF);
      tu[16].setBackgroundColor(0xffE0FFFF);

      tu[11].setText("");
      tu[12].setText(tsubname1[i]);
      tu[13].setText("");
      tu[14].setText(tclassroom[i]);
      tu[15].setText("");
      tu[16].setText(tprofessor[i]);
     }
    }

 

이런식으로 코드가 지금 6천줄이 들어가있습니다..

 

그런데 4999줄 까지는 저장이 잘 되었는데

 

5000줄을 넘어가니 Unable to execute dex: Java heap space 에러가 나면서 저장이 되지를 않습니다..........

 

찾아보니 배열이 1만개 이상 안들어간다고 하는데. 계산해보면 배열은 1만개가 안됩니다..

 

그렇다면 코드 줄 수 때문이라는거 같은데. 어떻게 해야 하나요...ㅠㅠ 코드 줄 수 때문에 이런 현상 나타나는건 맞나요?ㅠ