Page 85 - 3-3
P. 85

@Override
                   public void finish () {
                       if (FinishFlag == false) {
                            Toast.makeText(this,   "   ' 뒤로 버튼을'    한번     더    누르면      메인화면으로        이동한
              다.",Toast.LENGTH_LONG).show();
                                 FinishFlag = true;
                                 mKillHandler.sendEmptyMessageDelayed(0,2000);
                                 return;
                              }
                                 if(flag!=0){
                                 // 통신중일때
                                    th.Close();
                                    // 통신 중단
                                 flag = 0;
                                 // 통신 중단 의미.
                              }
                             Intent startIntent = new Intent(this, MainActivity.class);
                             startIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                             startActivity(startIntent);
                             // 메인 페이지로 이동
                          }


                             Handler mKillHandler = new Handler() {


                             @Override
                             public void handleMessage(android.os.Message msg) {
                                if (msg.what == 0)
                                     FinishFlag == false;
                                } //  없거나 안되면 ;     추가
                            };
                         }






                mythread.java
                package com.example.puppy;


               import android.content.Intent;         // Intent
               import android.util.Log;               // Log
               import java.io.BufferedReader;         //  버퍼에 저장되는 read       스트림
               import java.io.BufferedWriter;         //  버퍼에 저장되는 write      스트림
               import java.io.IOException;            //  입출력 예외 처리 클래스
               import java.io.InputStreamReader;      //  소켓 read  스트림


                                                           - 85 -
   80   81   82   83   84   85   86   87   88   89   90