问题描述:在刷新activity1的同时,启动一个activity2,当activity1完成刷新后,界面自动有activity2返回到activity1.
请大家给点思路吧

解决方案 »

  1.   

    那你为啥不用自带的Dialog系列:比如ProgressDialog等
      

  2.   

    可以自定标题与图片,还可以加进度条等等的。。
    这点有例子:http://blog.csdn.net/sjf0115/article/details/7255280
      

  3.   

    为什么当界面更新完毕后(比如从服务器上下载数据),progressdialog会自动消失?是系统控制的还是程序里有相关判断更新结束的代码,然后人为dismiss掉progressdialog?
    我是新手,对progressdialog不太熟悉另外我现在调查的就是:点击Activity1界面刷新按钮,不使用progressdialog,而是出现一个全屏的View(也可以直接说一个图片)。当更新完毕时,从新返回到刚才的Activity1界面。我的思路就是点击刷新按钮,启动一个Activity2,当Activity1完成刷新后,在跳回到Activity1。但是现在我不知道该如何获取Activity1更新完毕的标志,并且根据此标志,finish掉Activity2.
      

  4.   

    我想楼主的应该是知道了用StartActivityForResult来实现跳转了吧,问题应该是不知道怎么获取Activity1的刷新状态吧,我觉得可以在Activity2里面定义一个内部类继承BroadcastReceiver,如果Activity1刷新完毕之后,可以发送一条广播消息,你接收到了这个广播就直接Activity2 finish掉!