在AndroidManifest.xml里面以你的Activity设置属性 android:launchMode="singleInstance"

解决方案 »

  1.   

    这个问题之前我也遇到过的,是AndroidManifest.xml文件中包路径不对的,请楼主仔细核对一边吧。更多信息查看:http://dalvik.co.cc
      

  2.   

    其实原因很简单,利用程序安装器打开程序,启动的Intent是没有带Category,而我们自己打开程序是带了Category,所以只需要在配置Intent.ACTION_MAIN的Activity判断下有无Category。然后放到通知栏的时候要更具有无Category 来生成启动的Intent。
      

  3.   

    请教一下:我的程序和你的情况差不多,稍稍有些不同。我在sd卡里面安装我的apk时,安装完后点击“打开”按钮,操作几个页面后,按下home键切换到后台,然后在主屏幕中再找到我程序的图标,点击启动程序,不能恢复之前打开的页面,而是新启动了程序(打开的是程序的主界面)。但是,当我按下返回键的时候,又看见之前操作打开的页面了。也是只有第一次安装,点击“打开”按钮的时候,才会发生这种情况。(我的程序都是默认的启动方式)那些更改启动模式的方法,我也试过,没有一个好使。因为我们的情况有点类似,所以,想请教一下,这种情况怎么办?
      

  4.   

    http://www.2cto.com/kf/201407/319948.html,分享是种美德~~