"하루 종일"응용 프로그램이 예기치 않게 중지되었습니다. 다시 시도하십시오. " 이 문제는 "setOnClickListener"메서드로 인해 발생합니다. 이 구성 요소는 다음과 같은 방식으로 작업합니다.setOnClickListener 문제 - 예기치 않게 응용 프로그램이 중지됨
public class main extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button nnumb1 = ((Button)this.findViewById(R.id.numb1));
nnumb1.setOnClickListener((OnClickListener) this);
Button nnumb2 = ((Button)this.findViewById(R.id.numb2));
nnumb2.setOnClickListener((OnClickListener) this);
}
public void onClickHandler(View v){
setTitle("???");
String pressed = null;
switch (v.getId()) {
case R.id.nnumb1:
pressed="number one";
break;
case R.id.nnumb2:
pressed="number two";
break;
}
new AlertDialog.Builder(this).setTitle("Info").setMessage(pressed).setNeutralButton("Okey", null).show();
}
}
"numb1"및 "numb2"라는 ID가 있습니다. 문제는 첫 번째 5 줄로 보입니다 - 그러나 나는 그것을 해결하는 방법을 모르겠지만 ... 나는 어떤 힌트도 기뻐할 것입니다 ...
고마워요!
는
좋은 답변, roflcopter - 및 10k에 대한 축하; 내 +1은 당신에게 마지막 조금을 밀어 넣은 것 같습니다 :) – Cephron
예, 결코 잊지 않을 것입니다;) 이제는 정말 달라 보입니다. – RoflcoptrException