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

안드로이드 소스 질문이요...............

0 추천
제가 블루투스를 공부 중인데요
만약에 이 소스가 h1.java소스라하면 h2.java에서 이것을 텍스트  뷰에서 출력하고 싶은데 어떻게 해야되나요?
public void run() {
            Log.i(TAG, "BEGIN mConnectedThread");
            byte[] buffer = new byte[1024];
            
             int bytes;         
            
            // Keep listening to the InputStream while connected
            while (true) {
                try {
                    // Read from the InputStream
                String message="";
                while (message.length()<9) {
                bytes = mmInStream.read(buffer);
                    message = message.concat(new String(buffer,0,bytes));}
                    //mHandler.obtainMessage(MainController.MESSAGE_READ, bytes, -1, buffer)
                    //.sendToTarget();                  
                    
                
                    
                } catch (IOException e) {
                    Log.e(TAG, "disconnected", e);
                    connectionLost();
                    break;
                }
            }
        }
익명사용자 님이 2014년 10월 3일 질문

2개의 답변

0 추천

message를 출력하고 싶다는 말인가요? 

Observer 패턴 써서 h2.java로 notify로 통지해 주시면 됩니다.

익명사용자 님이 2014년 10월 3일 답변
혹시 예제 같은거 자료얻을수 있는 사이트 없나요?
0 추천
브로드캐스트 리시버 에 대해서 알아보시면 예제 쉽게 나올 겁니다.

액티비티 전환이 아닌 경우라면 브로드캐스트리시버가 좋을 듯 하네요.
개발자초심 (21,220 포인트) 님이 2014년 10월 3일 답변
그냥 저 액티비티에 있는 message값을 다른 액티비티에서 불러봐서 그것을 출력하고 싶은데 혹시 브로드캐스트 리시버 예제소스좀 구할수 있을까요?
널리고 널린 예제입니다. 직접 찾는게 더 빨라요
...