将值发送到上一个活动,其中这些值将显示在表中

时间:2013-03-11 06:02:44

标签: android android-activity

我有一项活动,我想在按钮点击事件中导航到其他活动

现在在新开的活动中,我有一些edittext字段和一个按钮。点击按钮后,我想发送编辑文字 上一个活动,我想在表格中动态显示它们。

请指导我如何操作。

1 个答案:

答案 0 :(得分: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();

希望这有助于你。