public boolean onKeyDown(int keyCode, KeyEvent event){
         switch(keyCode){
         case KeyEvent.KEYCODE_BACK:
          String alertTitle = getResources().getString(R.string.app_name);
          String buttonMessage = getResources().getString(R.string.alert_msg_exit);
          String buttonYes = getResources().getString(R.string.button_yes);
          String buttonNo = getResources().getString(R.string.button_no);
            
          new AlertDialog.Builder(listcl.this)
          .setTitle(alertTitle)
          .setMessage(buttonMessage)
          .setPositiveButton(buttonYes, new DialogInterface.OnClickListener() {
          
           @Override
           public void onClick(DialogInterface dialog, int which) {
            // TODO Auto-generated method stub
            moveTaskToBack(true);
            finish();
           }
          })
          .setNegativeButton(buttonNo, null)
          .show();
         }
        return true;
        }

 

메인사이트에서 종료버튼을 클릭했을 시 아무런 문제가 없습니다

어플이 종료가 잘 되고 다시 실행했을 때도 맨 처음 나오는 메인으로 뜨는데요

 

제가 검색버튼을 만들었는데

부분 검색 .. 그러니깐 ABC를 검색하고싶은데 잘 기억이나지 않을경우 A를 검색해도 ABC가 뜨게했습니다.

이 부분은 리스트로 처리를했구요

 

문제는, 이 리스트로 처리한 검색이 뜬 후 종료버튼을 누르고 다시 어플을 실행하면

이 어플이 메인으로 실행하는게 아니라 바로 리스트로 실행이 됩니다.

 

아무리찾아봐도 뭐가 문젠지 모르겠습니다;;

 

도와주십쇼..고수님들...