마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

터치 이벤트의 포인트 좌표값을 액티비티에 넘기고 싶습니다.

0 추천
case MotionEvent.ACTION_UP:      
        //필요 없을듯
        //painting();
        balID = -1;
        for (ColorBall ball : colorballs) {
        balID = ball.getID();
       
        if(balID==0){                
        setPoint1(ball.getX(), ball.getY());
        Log.d("error"," "+ getPoint1());
                }else if(balID==1){
                setPoint2(ball.getX(), ball.getY());
                Log.d("error"," "+ getPoint2());
                }else if(balID==2){
                setPoint3(ball.getX(), ball.getY());
                Log.d("error"," "+ getPoint3());
                }else{
                setPoint4(ball.getX(), ball.getY());
                Log.d("error"," "+ getPoint4());
                }        
        }
        invalidate();
            break;
 
DrawView 자바파일에서 이벤트 발생으로 좌표값 액티비티 A 에 넘기고 액티비티A 에서 버튼을 눌렀을때 이 좌표값을 다른 액티비티 B 로 날리고 싶습니다.
oncreate 함수와 onWindowFocusChanged에서 getPoint 1,2,3,4 를 호출하니 초기 설정값만 찍혀서 point들의 변한 좌표값을 받을수 없네요. 핸들러를 사용해야 하나요? 다른 방법이 없을까요?
고수님들의 조언 부탁드립니다.
slee2540 (470 포인트) 님이 2014년 5월 20일 질문
slee2540님이 2014년 5월 21일 태그 변경

1개의 답변

0 추천
setPoint와 getPoint부분을 좀 알고 싶네요...혹시 내부변수를 쓰신거 아닌가요? 전역변수 같은 값을 유지시킬 수 있는 변수를 사용하지 않은 문제 같습니다..
YeonMin (17,860 포인트) 님이 2014년 5월 21일 답변
...