将数据从一个活动的按钮点击事件发送到另一个活动的后台编辑文本

时间:2014-09-18 06:21:24

标签: android

有两个活动act1和act2,在act1中有一个edittext和act2有一个按钮。 当我点击act1的edittext时,act2应该打开,之后当我点击act2的按钮然后
文本“hello”应该显示在act1的edittext中。 怎么做请帮助..

我不需要使用Intent进行数据发送。

注意:在将此帖标记为重复之前,请完整阅读并理解。

1 个答案:

答案 0 :(得分:0)

修改

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");