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

서로 다른 클래스에서 텍스트박스에 글은 어떻게 쓰나요?

0 추천

안녕하세요.

클래스를 두개 만들어서 하나는 동적 브로드캐스트를 감지하고,

다른 클래스에서는 정적 브로드캐스트를 감지하려고 합니다.

감지한 후, 에디트텍스트 박스에 감지내용을 출력합니다.

EditText는 메인화면에 하나 있습니다.

이 메인 EditText에 다른 클래스에서 글을 쓰려고 하는데요.

findViewById 를 쓰면 밑에 에러표시가 나옵니다.

어떡하면 에디트텍스트에 sr클래스에서 글을 쓸 수 있을까요.







MainActivity.java
 --------------------------------------------
 public class MainActivity extends Activity {

 ImageView ivBattery;
  public EditText edtBattery;
  protected void onCreate(Bundle savedInstanceState) {
   edtBattery = (EditText) findViewById(R.id.editText1);
   edtBattery.append("ok!!");
  }
 --------------------------------------------










 sr.java
 --------------------------------------------
 public class sr extends BroadcastReceiver {

 EditText edtBattery; 

 @Override
  public void onReceive(Context context, Intent intent) {  
&nbsp;&nbsp; edtBattery = (EditText) findViewById(R.id.editText1); <--에러부분--
&nbsp;}
&nbsp;&nbsp; 
--------------------------------------------

 

 

 

익명사용자. (380 포인트) 님이 2015년 7월 25일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...