내 응용 프로그램에 오류가 발생했습니다. 나는 응용 프로그램에서 "크레디트"를 표시하기 위해 AlertDialog를 사용하려고 노력하지만, "크레디트"라는 단어를 클릭하면 응용 프로그램이 강제로 종료됩니다. 이유는 무엇입니까?AlertDialog를 열 때 내 응용 프로그램이 닫히는 이유
else if (mMergeAdapter.getAdapter(position).equals(
mMenuAdapter)) {
// handle menu items
switch ((int) mMergeAdapter.getItemId(position)) {
case 0:
Intent intent2 = new Intent(Browser.this,
SettingsActivity.class);
startActivity(intent2);
break;
case 1:
AlertDialog alertDialog = new AlertDialog.Builder(Browser.this).create();
alertDialog.setTitle("Credits");
alertDialog.setMessage("Coding -> Traabefi ");
alertDialog.setIcon(R.drawable.ic_launcher);
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int a) { alertDialog.this.cancel();
}});
alertDialog.show();
case 2:
finish();
로그 캣
09-23 18 : 48 : 48 : 02.806 02.606 30,963 30,963 30,963 30,963 W D의 dalvikvm의 com.tproductions.Openit가 CheckJNI 09-23 18 늦은 활성화 여기 내 코드 ResourceType com.tproductions.Openit 80 바이트의 캐시 생성 09-23 18 : 48 : 02.936 30963 30963 I Adreno-EGL com.tproductions.Openit : EGL 1.4 QUALCOMM 빌드 :() 09-23 18 : 48 : 02.936 30963 30963 I Adreno-EGL com.tproductions.Openit OpenGL ES Shader 컴파일러 버전 : E031.24.00.07 09-23 18 : 48 : 02.936 30963 30963 I Adreno-EGL com.tproductions.Openit 빌드 날짜 : 04/07/14 Mon 09-23 18 : 48 : 02.936 30963 30963 I Adreno-EGL com.tproductions.Openit Local Branch : au011 09-23 18 : 48 : 02.936 30963 30963 I Adreno-EGL com.tproductions.Openit 원격 지점 : 09- 23 18 : 48 : 02.936 30963 30963 I Adreno-EGL com.tproductions.Openit 로컬 패치 : 09-23 18 : 48 : 02.936 30963 30963 I Adreno-EGL com.tproductions.Openit 재구성 지점 : 09-23 18:48 : 02.966 30963 30963 D OpenGLRenderer com.tproductions.Openit 디버그 모드 사용 0 09-23 18 : 48 : 03.356 30963 30963 I ActivityManager com.tproductions.Openit 타임 라인 : Activity_idle ID : [email protected] 시간 : 88828979 09 -23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit
09-23 18 : 48 : 09.346 30963 30963 E WindowManager com. tproductions.Openit android.view.WindowLeaked : 활동 com.tproductions.Openit.Browser가 윈도우를 유출했습니다 com.android.internal.policy.impl.PhoneWindow $ DecorView {4300d1a8 VE .... R ..... ID 0,0 -684,662} 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit android.view.ViewRootImpl. (ViewRootImpl.java:350) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit android.view.WindowManagerGlobal.addView (WindowManagerGlobal.java:248) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at android.view.WindowManagerImpl.addView WindowManagerImpl.java : 69) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit android.app.Dialog.show (Dialog.java:294) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at com. tproductions.Openit.Browser $ 100000003.onItemClick (Browser.java:340) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit android.widget.AdapterView.performItemClick (AdapterView.java:299) 09 -23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit android.widget.AbsListView.performItemClick (AbsListView.java:1113) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at android.widget.AbsListView $ PerformClick.run (AbsListView.java:2911) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at android.widget.AbsListView $ 3.run (AbsListView.java:3645) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit android.os.Handler.handleCallback (Handler.java:733) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tprodu android.os.Handler.dispatchMessage (Handler.java:95)에서 열기 09-23 18 : 48 : 09.346 30963 30963 E WindowManager) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit android.app.ActivityThread.main (ActivityThread.java:5135) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions .Openit java.lang.reflect.Method.invokeNative (네이티브 메서드) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at java.lang.reflect.Method.invoke (Method.java : 515) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:877) 09-23 18:48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:693) 09-23 18 : 48 : 09.346 30963 30963 E WindowManager com.tproductions.Openit at dalvik .system.NativeStart.main (네이티브 메서드)
오류 로그에 기록 된 내용은 무엇입니까? 그게 핵심이야. –
안드로이드 용 AIDE를 사용하고 있으므로 logcat이 없습니다 – Trabefi
lol 그러면 코드를 디버깅하는 방법은 무엇입니까? –