0

我有一个活动,我想从中导航到按钮单击事件上的另一个活动。

现在在新打开的活动中,我有一些编辑文本字段和一个按钮。单击按钮时,我想将edittext的值发送到我想在表格中动态显示它们的先前活动。

请指导我如何做到这一点。

4

1 回答 1

1

在 Activity_A 的按钮中放这个

Intent i = new Intent(getApplicationContext(), Activity_A.class);
            startActivityForResult(i, 100);

然后覆盖 onActivityResult(...)

@Override
protected void onActivityResult(int requestCode,
                                 int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    if(resultCode == 100){
         String editBoxTxt = data.getExtras().getString("txt");

         Toast.makeText(this,editBoxTxt  , Toast.LENGTH_SHORT).show();   
    }

}

而在 Activity_B

Intent in = new Intent(getApplicationContext(),
                    Activity_A.class);
            // String str = get EditText value
            in.putExtra("txt", str);
            setResult(100, in);
            // Closing Activity_B
            finish();

希望这对您有所帮助。

于 2013-03-11T06:15:11.803 回答