제가 touch X,Y 좌표를 adb logcat으로 볼수있는 어플을 만들고 있는데요.

일단 어플이 화면에 떠있는 동안은 touch 하면 좌표가 adb logcat으로 출력이 됩니다.

 

그런데 Back 키를 써서 프로그램에서 빠져나온후  다른 프로그램 실행시에도 터치 좌표가 계속 로그로 뜨게 만들려고 하는데요

어떻게 해야하는지 가르켜 주시면 감사하겠습니다. spy ware 처럼 계속 돌아가게 않될까요 ?\

가르켜 주시면 정말 감사하겠습니다.

 

 

-----------현재 app 이 동작한는 화면에서만 터치좌표 log 발생하는 app------------

package com.example.tocuh_test;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.view.MotionEvent;


public class MainActivity extends Activity {

 private static final String TAG = "touch_test";
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
   
   
    public boolean onTouchEvent( MotionEvent event) {
  // TODO Auto-generated method stub
  
  int X = (int) event.getX();
  int Y = (int) event.getY();
  Log.d(TAG, "touch2 X="+ X +",Y=" +Y);
  return false;
 }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}