我有两个页面,第一个页面在实时画图,然后在同时可以通过菜单调用另一个页面将画图的截屏给预览、保存起来(调用时可以让画图操作暂停),我希望的是在第二个页面中返回时可以继续画图(即希望第一个页面保持原状态)。不知有没有什么好办法来达到这个目的?

解决方案 »

  1.   

    activity的生命周期会让你蛋疼的。一个应用尽量少用activity你可以用多个view addview removeview神马的
      

  2.   

    你切换到第二个Activity的时候第一个不要finish掉,然后他还存在在栈里面,当你第二个结束要回到第一个的时候也不用Intent切换Activity,直接把第二个finish了。这样我感觉应该能达到你的目的吧。
      

  3.   

    非常感谢你们的回复!
    首先说明一点关键是我第一个Activity本身就是在动态画图的,肯定不能保存图片的,如果静态的话,用intent就或一个Activity重载另一个页面(这个页面再重载回原来的)方法都能实现,我的目的是要在返回的时候能重新启动原Activity中的画图线程。对于peijiangping1989提到的用多个view,有没有这方面的例子?
      

  4.   

    对,做个View比较好控制。之前也做过一个这样的涂鸦
      

  5.   

    你看看,fragment吧,方法太多了,至少10几种,看你的需求fragment比较适合
      

  6.   

    fragmentation?我不太了解这方面,百度了一下,发现都是讲一致性的问题,能不能提供点有关的资料(或链接)给我参考一下,谢谢!另外,我考虑使用Tab标签页来做,不知能不能达到效果?我没有做过