从Dialog获取数据并将其发布到MainActivity

时间:2017-02-24 11:53:42

标签: java android

我是android新手。我创建了char*,在此Dialog我有2个Dialog字段。

我希望从这2个EditText字段中获取值(用户输入)并将其显示在EditText中的2个单独的TextView字段中但是无论我尝试多少,我都可以& #39; t从MainActivity字段中获取值。

请帮忙。我现在的代码......

EditText

1 个答案:

答案 0 :(得分:3)

使用此方法重新编写onClick方法。

@Override
    public void onClick(DialogInterface arg0, int arg1) {
        // TODO Auto-generated method stub

        switch(arg1)
        {
            case DialogInterface.BUTTON_POSITIVE:
                //take text from dialog fields and show all info on MainActivity
                //these are changes
                title = gTitle.getText().toString(); 
                caption = gCaption.getText().toString();

                tvTitle.setText(title);
                tvCaption.setText(caption);
                break;
            case DialogInterface.BUTTON_NEGATIVE:
                Toast.makeText(this, "You cancelled dialog entry", 300).show();
                break;
        }

    }