안녕하세요 이제 입문한지 한달 된 초보입니다.
책보며 독학으로 하려니 어려운점이 한두가지가 아니네요 ㅠㅠ
요 몇일새 몇번 질문을 올려보았지만 상황이 해결되지 않아 다시 여쭈어 봅니다.

성경어플을 만들고 있는데요, 내용의 본문은 txt로 준비되어 있구요, assets에 넣어놓고 불러오고있어요
성경 각각 구절을 xml로 버튼으로 준비하였습니다.
초보답게(?) 모두 id를 설정해 주었구요..한 300개 되는거 같아요 ㄱ-
class파일도 다 따로 만들어주었구요 ㄱ-..

xml로 이미 레이아웃까지 짜놓은 상태구요,
아래 코드와 같이 책에서 본 간단한 버튼이벤트 대로 짜보았는데
신기하게도 switch의 case가 253개까진 괜찮은데 254개째가 되면 어플이 죽더라구요..

1. 어플이 죽는 이유가 궁금합니다. 코드가 잘못되어 그런거같진 않아서요..

2. 자바 입문서도 다시 정주행 중인데 자바 예제들은 손에 익지만
   안드로이드는 전혀 달라서인지 정말 모르겠네요..안드로이드 책만 두권 샀는데
   입문서 격으로 개념설명보다 바로 예제가 나오니 응용하기도 어렵고..
   루프돌리는것도, 변수하나 선언해 주는것도 조심스럽네요..
   여튼..클릭된 버튼의 ID를 변수로 받아와 해당 버튼에 지정된 txt를 읽어주는 방식으로 가고싶은데요,
   어떻게 해야할지 전혀 감이 오질않습니다...도와주세요 선배님들 ㅠㅠ


ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ


    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.table);
        
        findViewById(R.id.textview1).setOnClickListener(mClickListener);
        findViewById(R.id.textview2).setOnClickListener(mClickListener);
        findViewById(R.id.textview3).setOnClickListener(mClickListener);
        findViewById(R.id.textview4).setOnClickListener(mClickListener);
        findViewById(R.id.textview5).setOnClickListener(mClickListener);
        findViewById(R.id.textview6).setOnClickListener(mClickListener);
        findViewById(R.id.textview7).setOnClickListener(mClickListener);
        findViewById(R.id.textview8).setOnClickListener(mClickListener);
        findViewById(R.id.textview9).setOnClickListener(mClickListener);
        findViewById(R.id.textview10).setOnClickListener(mClickListener);
//계속되염..
}

Button.OnClickListener mClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.textview1:
Intent viewEr1 = new Intent(Table.this,Text1.class);
startActivity(viewEr1);
break;
case R.id.textview2:
Intent viewEr2 = new Intent(Table.this,Text2.class);
startActivity(viewEr2);
break;
case R.id.textview3:
Intent viewEr3 = new Intent(Table.this,Text3.class);
startActivity(viewEr3);
break;
case R.id.textview4:
Intent viewEr4 = new Intent(Table.this,Text4.class);
startActivity(viewEr4);
break;
case R.id.textview5:
Intent viewEr5 = new Intent(Table.this,Text5.class);
startActivity(viewEr5);
break;
case R.id.textview6:
Intent viewEr6 = new Intent(Table.this,Text6.class);
startActivity(viewEr6);
break;
case R.id.textview7:
Intent viewEr7 = new Intent(Table.this,Text7.class);
startActivity(viewEr7);
break;
case R.id.textview8:
Intent viewEr8 = new Intent(Table.this,Text8.class);
startActivity(viewEr8);
break;
case R.id.textview9:
Intent viewEr9 = new Intent(Table.this,Text9.class);
startActivity(viewEr9);
break;
case R.id.textview10:
Intent viewEr10 = new Intent(Table.this,Text10.class);
startActivity(viewEr10);
break;
//계속되염..