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

텍스트view를 갱신하고싶습니다

0 추천
혼자 이리저리 뒤져봤는데 계속 잔에러가 나네요...
 
readvalue를 받아와서 Read라는 TextView를 실시간으로 갱신하고싶습니다 
 
 
package remote.bluetooth;
 
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.widget.TextView;
import android.view.View;
import java.lang.Runnable;
public class KbdActivity extends Activity {
@Override
 
public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   TextView Read;
//    TypeView KbdView = new TypeView(this);
   setContentView(R.layout.typeview); // KbdActivity에 TypeView를 입히기.
   // TODO Auto-generated method stub
   
   
    final Handler handler = new Handler();
    Runnable runnable = new Runnable() {
       public void run() {
          Read = (TextView) findViewById(R.id.read);
          Read.setText(String.valueOf(Main.readvalue));
          handler.postDelayed(runnable, 1000);
       }
    };
    handler.postDelayed(runnable, 1000);}
 
wsbaek (170 포인트) 님이 2014년 6월 24일 질문

1개의 답변

0 추천
이전 질문에 이어 답을 하자면... Main.readvalue에서 값을 얻어오는데,

그렇다는 것은 Main 액티비티는 정지된상태일텐데요.

데이터를 관리하는 클래스를 생성하여 값을 얻어오거나, 옵저버 패턴을 활용해보시기를 바랍니다.
인연 (31,880 포인트) 님이 2014년 6월 24일 답변
...