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

메인에서 SurfaceView로 데이터 전달

0 추천

현재 DrawView 클래스에서 SurfaceView를 상속받은 다음 메인액티비티의 레이아웃에서

 

<com.example.pdrmeasure.DrawView
        android:id="@+id/drawview"
        android:layout_width="250dp"
        android:layout_height="250dp"/>
 
이렇게 선언해줘서 띄웠습니다.
 
그런데 메인액티비티가 실행되는동안 계속 데이터가 넘어오는데
 
이 데이터값을 SurfaceView로 넘겨줘서 그 데이터를 가지고 계속 그림을 그리고싶은데
 
데이터를 어떻게넘겨줘야할지 모르겠습니다.
 
 
도움주시면감사하겠습니다 ㅠ_ㅠ
음무 (17,820 포인트) 님이 2013년 11월 12일 질문

1개의 답변

0 추천
 
채택된 답변
DrawView에 public 메소드 하나 만드셔서 메인액티비티에서 호출하는 식으로 사용해도 되구요.

데이터를 static으로 만들어 직접 접근해도 되구요.

file이나 shared preference 등으로 데이터 넣고 DrawView에서 읽어서 사용해도 되구요.

방법은 많습니다. 편하신 방법으로 하시면 되겠네요.

저는 메소드 만들거나 핸들러 사용하는 것을 추천합니다.
원조안드로이드 (58,190 포인트) 님이 2013년 11월 12일 답변
음무님이 2013년 11월 13일 채택됨
...