Page 72 - 3-3
P. 72

if(FinishFlag == false) {
                                                            Toast.makeText(this,"' 뒤로 버튼을 한번 더 누르'
            면 종료한다.",Toast.LENGTH_SHORT).show();
                                                            FinishFlag = true;
            mKillHandler.sendEmptyMessageDelayed(0,2000);


            sharedPreferences pref = getSharedPreferences("pref",MODE_PRIVATE);
                                                            sharedPreferences.Editor editor = pref.edit();
                                                            editor.remove("ipd");
                                                            //  저장되어있는 ip    값 삭제.
                                                            editor.commit();


                                                            return;
                                                            }
                                                    if(flag!=0){
                                                    //  통신 중일때
                                                            th.Close();
                                                            // 통신 종료
                                                            flag = 0;
                                                    }
                                                    System.exit(0);
                                                    // 어플 종료.
                                                    }
                                                    Handler mKillHandler = new Handler() {


                                                    @Override
                                                    public void handleMessage(android.os.Message msg){
                                                            if(msg.what == 0)
                                                                    FinishFlag = false;
                                                    };
                                                    };
            }


            order.java
            package com.example.puppy;


            import android.annotation.SuppressLint;         // SuppressLint  주석(annotation)


            import android.app.Activity;                    //  액티비티
            import android.content.Intent;                  //  인텐트
            import android.content.SharedPreferences;               //     어플리케이션           설정을        위한
            SharedPreferences
            import android.content.pm.ActivityInfo;         //  특정 액티비티를 검색하기 위한 정보
            import android.os.Bundle;                               //  데이터 전달을 위한 Bundle
            import android.os.Handler;                      // Thread  처리를 위한 Handler


                                                        - 72 -
   67   68   69   70   71   72   73   74   75   76   77