回到另一个活动中的活动中已打开的对话框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了回到另一个活动中的活动中已打开的对话框相关的知识,希望对你有一定的参考价值。
[我有两个活动,第一个活动在按下时具有fab,它是打开的>一个带有按钮的对话框,当我按下该按钮时,它将带我到另一个具有>映射的活动来保存字符串并返回到第一个活动中的对话框,以在文本>视图中设置该对话框中的值]
我该怎么做?
答案
当您在第二个活动中onbackpress
时,将intent
中的数据发送到第一个活动中,然后再次在onresume
或onstart
功能构建对话框中发送。
另一答案
要向活动发送数据活动,只需使用意图。
一个(带有对话框)->地图->一个
在地图活动中,
@Override
public void onBackPressed() {
super.onBackPressed();
Intent intent = new Intent(getApplicationContext(), a.class);
intent.putExtra("INFO", yourData);
}
和活动中,
@Override
protected void onResume() {
super.onResume();
Intent intent = getIntent();
// receive the value by getStringExtra() method
// and key must be same which is send by first activity
String str = intent.getStringExtra("INFO");
dialogText.setText(str); //setText in your dialog textView.
}
以上是关于回到另一个活动中的活动中已打开的对话框的主要内容,如果未能解决你的问题,请参考以下文章