呱呱侠
2015-11-24 12:44
采纳率: 10%
浏览 2.0k

在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序

大家好,我现在遇到这样的情况,我目前做的是一个android积分墙的项目,用户通过我的这个项目app做任务下载一个广告,当用户进入到我们的下载广告的apk 后,玩了一段时间后(玩了一段时间才会给积分),点击后退,当前的 广告apk 是退出了,同时我们的项目也退出了(原本我们的项目逻辑是不会退出的),回到了桌面。。。。。。我们自己测试的时候并没有出现这样的情况,但是用户遇到了,并且用户反馈再次重启手机的时候,再通过我们的项目去做任务,又好了,我们的项目又没有退出了,积分也正常返回。。。。 请问这个到底是什么情况,目前自己还没有定位出来,因为只有个别用户反馈。我不知道这到底是用户手机的问题,还是那个下载后广告的问题,我一直在想是不是这个广告应用将我们的项目进程给停止了。但是我自己用这个同样的广告去做,并不会出现我们项目进程停止的情况,求大神帮忙分析。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Robot-C 2015-11-24 12:50

    Android 开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。 
    一般我们知道了另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动: 

    ?

    1

    2

    3

    4

    5

    Intent
    intent = new

    In......
    答案就在这里:如何在android应用程序中启动其他apk程序,被启动程序退出后返回之前的程序?
    ----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    评论
    解决 无用
    打赏 举报
  • qq_33098573 2015-11-24 13:53

    图片说明

    评论
    解决 无用
    打赏 举报
  • mnlin 2015-11-24 15:58

    会不会因为个别用户手机内存比较小,且后台开了比较多的系统级程序,在他体验广告的时候系统把你们的应用占用内存给回收了?

    评论
    解决 无用
    打赏 举报
  • zuishikonghuan 2015-11-26 14:18

    这个是因为手机内存小,在后台的activity被杀死了,可以用service缓解一下,但根治很难,这是Android系统的性质决定的

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题