한 활동의 버튼 클릭 이벤트에서 백그라운드에있는 다른 활동의 편집 텍스트로 데이터 보내기

아누 라그 라바 디아

act1과 act2에는 두 개의 활동이 있으며, act1에는 하나의 edittext가 있고 act2에는 하나의 버튼이 있습니다. act1의 edittext를 클릭하면 act2가 열리고 act2의 버튼을 클릭하면 act1의 edittext에
"hello"라는 텍스트가 표시됩니다. 이 작업을 수행하는 방법을 도와주세요 ..

데이터 전송을 위해 Intent를 사용할 필요가 없습니다.

참고 :이 게시물을 중복으로 표시하기 전에 완전히 읽고 이해하십시오.

Simas

편집하다:

에서 정적 메서드와 정적 변수를 만듭니다 Activity1.

public class Activity1 extends Activity {

    static TextView mTextView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        ...

        mTextView = (TextView) findViewById(R.id.textView);
    }

    public static void setText(String text) {
        if (mTextView != null) {
            mTextView.setText(text);
        }
    }
}

그런 다음 어디서든 Activity1통화 를 시작한 후 setText:

Activity1.setText("hello");

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관