dialog中转到Activity, Activity结束之后如何通知dialog刷新界面?

我有个需求,从dialog上的一个view点击中转到Activity,Activity里面做了一些操作后,回来时要相应地刷新dialog刷新界面,请问如何通知dialog刷新界面?
也即类似于activity里面的startActivityForResult()

4个回答

dialog是附在activity上面的,系统只能够接管activity的生命周期,所以你需要做的是,在activity里面通过onActivityResult接收跳转到的activity退出时所返回的信息,然后再通知dialog刷新。

可以考虑使用如下方法:
使用ACTIVITY显示对话框,在点击按钮后,通过HANDLER给该ACITIVTY发一个消息,让它启动另外一个ACTIVITY, 并使用带有RESULT的调用startActivityForResult(),待操作完成后,判断返回值,再次显示该对话框,并更新对话框的内容。

发广播。不要犹豫,dialog不能使用OnActivityResult

activity貌似有dialog的theme

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
dialog中转到Activity, Activity结束之后如何通知dialog刷新界面?startActivityForResult?
我有个需求,从dialog上的一个view点击中转到Activity,Activity里面做了一些操作后,回来时要相应地刷新dialog刷新界面,请问如何通知dialog刷新界面?rn也即类似于activity里面的startActivityForResult()
activity dialog
一个dialog样式的activity
activity、dialog设置宽高
设置dialog宽高如下: WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); Display d = windowManager.getDefaultDisplay();
安卓入门之Activity与Dialog
Activity介绍 安卓中Activity代表页的意思,也就是☞我们手机上当前的整个界面显示,点击按钮等操作可以跳转到另外一个Activity中。 Activity主要的几个函数如下:           onCreate( ) :创建Activity           onStrat( ):显示Activity           onOpen( ):隐藏Activity    ...
Activity替代dialog的demo
Activity替代dialog的demo,Activity替代dialog的demo,Activity替代dialog的demo
Activity弹出Dialog的问题
我在一个Activity上显示一个“等待中”的处理提示框,处理大概需要10s,在10s后显示处理成功的提示框(Dialog写的)。 但是现在有一个问题,很头疼。在处理刚开始点击“Home”键,使Activity处于后台状态,在10s后调出Activity,问题来了:该显示的成功提示框没有显示出来,只是Activity变暗了,点击back键可以返回(跟了下代码,发现是dialog的按键响应)。为什么该显示的dialog没有显示出来,只是Activity变暗了。有解决的方法吗?谢谢啦
Android Dialog风格的Activity
Android Stduio的代码,为采用dialog的Activity,已经在android 4.3上的工业平板电脑上跑通。需要在手机端跑的,需要再确认各个手机品牌的权限。
用Activity仿的Dialog
用Activity仿的Dialog 使用了android自带的Theme设置了属性 可以让Activity看起来和Dialog看起来是一样的。
Dialog样式的activity用法
如果实现上图一个对话框,是简单的,使用Dialog即可,但是dailog需要依附于Actvity,如果有需求在非Activity弹出Dialog呢,这个时候就到了Dialog样式的activity登场的时候了。 一、public class DialogActivity extends Activity <style name="DialogActivitySt...
Dialog属性的Activity使用
1.很简单的一个方式就可以实现用一个activity显示一个布局xml的Dialog: [code="java"]android:theme="@android:style/Theme.Dialog"[/code] 2.显示一个单选列表的Dialog: [code="java"] new AlertDialog.Builder(this).setTitle("选择省份") .se...
弹出dialog样式的activity
最近在fragment上要弹出一个分享的界面,然后点击back键之后就隐藏这个dialog,由于在fragment上没有返回键的覆写方法,于是我就想到了用activity来实现这个功能。 首先我们定义activity的样式,也就是style样式 @android:color/transparent true true @s
Activity设置成Dialog模式
开发过程中可能需要将Activity设置成Dialog模式,只需要在Manifest.xml配置:               android:name=".DialogActivity"             android:theme="@style/MyDialogStyleBottom"             android:screenOrientation="landsca
Dialog与activity的生命周期关系
Dialog与 DialogFragment 都不会出发activity的生命周期变动。 也就是说,Dialog的show与dismiss不会引发activity的onPause()和onResume的执行。
dialog效果的activity
这个是用一个Activity实现dialog的效果,目的是为了将 dialog中的业务和activity分离开,也方便公用。
Dialog和Activity之间的传值
首先!!! First and least:happy Middel Autumn   其次!!! Second and least:happy National Day   进正题~~~~ 我有一个A页面 A页面里面有一个B  fragment B  fragment 里面有一个C   dialog C  dialog里面有一个D  Button D  button点击之后跳转到E
把activity装扮成dialog
dialog在开发中非常常用,但是系统自带的样式有限,所以我们需要自定义,吧aactivity装扮成dialog是非常灵活的,我写了一个demo,和大家分享
Activity设置成Dialog样式
Demo地址:http://download.csdn.net/detail/baopengjian/9923763 #1 需求: Activity定义成dialog样式(Dialog的话,context有些情况是Service,receiver,dialog重复问题); #2 效果图: #3 实现 Activity定义Theme:
Activity中使用Dialog的方式
1.Activity中Dialog的使用方法         Activity提供了一套Dialog的管理机制,涉及到以下方法。 onCreateDialog: 创建dialog(需要重写) onPrepareDialog: 在创建dialog后的其他准备工作(需要重写) showDialog: 显示dialog(直接调用) dismissDialog: 取消dial
Activity中不能显示Dialog
继承android.app.Dialog自定义了一个Dialog,现在想从Activity中直接显示该Dialog,rn MyDialog dlg = new MyDialog(MyActivity.this); rn dlg .show();rn但却报以下错误:rn android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRoot$W@43fa97f0 -- permission denied for this window typernrnrn
一个activity跳转到另一个activity,结束之后返回前一个activity实现刷新
第一个activity有三个fragment,第二个activity是登录页面rn我点击第三个fragment跳转到登录页面,实现登录成功后刷新三个fragment的数据rnrn我在第三个fragment用了stratActivityforResult 用onActivityResult接受返回的数据实现了第三个fragment数据的更新rnrn想问的就是怎么实现另外两个页面数据的更新呢,我直接在第三个fragment中调用其他两个fragment的更新方法也不行
用Activity的dialog主题实现自定义dialog
要实现这样的效果 先说思路 点击一个按钮弹出一个这样的dialog,其实为点击按钮跳转一个Activity,因为要取得填写的数据,返回到上个界面,用startActivityForResult(); dialog的界面样式就是activity的xml中自定义,非常容易简单,上代码
activity变成dialog后,界面很奇怪
我在mianfest中在activity下添加android:theme="@android:style/Theme.Dialog"权限rnactivity的界面是这个样子rn[img=https://img-bbs.csdn.net/upload/201508/13/1439433176_920175.png][/img]rnrn运行后却是这个样子rn[img=https://img-bbs.csdn.net/upload/201508/13/1439433141_747723.png][/img]rnrn求指点rn
dialog样式的activity点击外层,activity消失
最近的项目中,不知道什么原因不能够使dialog样式的activity消失,不管在主题中使用 item name="android:windowCloseOnTouchOutside">falseitem>; 还是在代码中YourActivity.this.setFinishOnTouchOutside(false); 都不管用; 最后找到一个方法, 在这个activity中加上 /*
[android]activity中创建一个dialog,在dialog中如何调用activity的函数?
如题,rn我在mainactivity中创建一个dialog,在dialog退出时想调用mainactivity中的函数来更新activity中的UI。请问如何做呢?
activity中创建一个dialog,在dialog中如何调用activity的函数?
如题,rn我在mainactivity中创建一个dialog,在dialog退出时想调用mainactivity中的函数来更新activity中的UI。请问如何做呢?
Activity作为dialog对话框使用
前言首先谈谈将Activity作为Dialog初衷。多数情况下,我们会直接选择使用AlertDialog和Dialog实现对话框,但是有以下原因驱使我们去寻找替代这种做法的方案。原因一,调用dismiss方法,有时会出现异常:java.lang.IllegalArgumentException: View not attached to window manager。出现此异常原因可能是在dismi
Android 悬浮Activity ( Dialog风格)
博文 https://blog.csdn.net/Crystal_xing/article/details/85123009
Dialog、Activity和Fragment设置切换动画
Dialog切换动画的设置 设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp, lp有个公共属性windowAnimations, 只要把要实现的animation的id赋值给它就可以了。 下面看看这个animation应该怎么写,窗口进入和退出的效果分别是通过...
关于Activity 创建Dialog问题
java.lang.IllegalArgumentException: View=com.android.internal.policy.impl.PhoneWindow$DecorView{296c763 V.E..... R.....I. 0,0-600,200} not attached to window manager at android.view.WindowManagerGlob
定义一个Activity类型的dialog
定义一个Activity类型的dialog 具体的步骤其实很简单: 1.继承Activity 2.设置dialog为提示框的大小 3.AndroidMenifest.xml清单文件中注册该dialog,并设置其风格为: android:theme="@android:style/Theme.Dialog" 是不是很简单。但是有些要求是该dialog点击空白处不消
实现透明Dialog样式的Activity
实现一个半透明dialog样式的Activity,简单实用,可以尝试一下。
Android自定义Dialog及与Activity的交互
一个小项目,需要用到一个自定义的Dialog,Dialog中需要一个ImageView用于显示表情图片,一个TextView用来显示提示文本,点击任何地方关闭Dialog,同时关闭打开这个Dialog的Activity。 效果如下图: 实现过程如下: 一、定义一个布局文件(dialog_custom.xml) 代码如下: ——————————————————————————————— <?...
android dialog toast activity popupwindow
android dialog toast activity popupwindowandroid dialog toast activity popupwindowandroid dialog toast activity
android(activity、dialog)隐藏底部导航栏
if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { View v = this.getWindow().getDecorView(); v.setSystemUiVisibility(View.GONE); } el...
关于activity绑定的dialog的用法
这篇主要封装dialog点击的,其中有很多精髓。
dialog样式的activity显示问题。
显示错误的状态是:该activity 的宽度跟预期的差距很大。  问题原因:对应的xml布局文件里,父layout下存在宽度设置为wrap_content的子控件。 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par
dialog在非activity下显示解决方案
转载自:http://www.cnblogs.com/diyishijian/p/5912838.html 想要在一个非activity下弹出dialog对话框吗?如果你有这个需求,这边文章可能会适合你哦! 这里有解决方案哦,正解就是 步骤一、在创建dialog时加dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTE
dialog在activity销毁时崩溃
问题代码: java.lang.IllegalArgumentException: View not attached to window manager at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java:425) at android.view.WindowManagerGlobal.remov...
Activity Dialog样式的那些坑
讲道理,先允许我吐槽一下google的api,我找了一天多的资料也没找到除了在manifest中配置外,其他的实现Activity对话框样式的方法。这对app来说可能无所谓,但是SDK因为大部分情况下不能使用xml配置文件,会导致大量的特性要去寻求代码的解决方案,而谷歌基本都没有提供这样方案的官方文档,只能自己看源码去倒推,甚至很多时候还要反射来做。 坑1: Dialog样式的Activity是
Dialog风格Activity全屏显示悬浮窗
当你需要在一个activity做一个选择菜单,或者其他可操作的悬浮的窗口时,你不能影响该activity的正常运行(比如播放器界面的播放画面不停止,动画不停止等),所以就需要考虑到Dialog风格的activity了,关键点就是设置dialog全屏显示,因为根据系统的theme.dialog风格,dialog的边界是限定了大小的。不能做出自己想要的悬浮窗风格,所以这个demo的参考就再这。简单,但是有用。
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池