有个Activity 我打开了,我按住HOME键回到桌面(注意这里Activity生命周期还在)
我在线程里监听一直数值变化!当达到一定条件的时候我让这个Activity显示出来。。怎么做?
只要Activity显示的代码...

解决方案 »

  1.   

    把界面做成系统唯一的,然后在自己的Activity里执行startactivity试试呢
      

  2.   

    写个Service,后台运行,满足条件显示Activity
      

  3.   

    楼主可以去尝试用一个不显示的Activity实现跳转,在这个不显示的Activity中用startActivity,设置Flag
    intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT |
                                Intent.FLAG_ACTIVITY_SINGLE_TOP);
    去调用原来的Activity, 这时Activity会走onNewIntent()方法,不去新建Activity,而是使用原有Activity重新layout
      

  4.   

    http://aijiawang-126-com.iteye.com/blog/953564
      

  5.   

    看看activity start自己行不行