back-stack相关内容

我怎么可以保存应用程序恢复堆栈捆绑?

我想救我的应用程序的状态,这样,当它从关闭状态重新打开,最后一个片段是可见的,后面的堆栈preserved。我想每次preserve这种状态下,应用程序是封闭的,不只是在一个方向改变或系统杀死应用程序,以腾出资源(如在使用的情况下的onSaveInstanceState( ) / onRestoreInstanceState()。 到目前为止,我已经能够恢复previous碎片,它的状态,计划通 ..

返回按钮关闭应用程序,即使使用FragmentTransaction.addToBackStack时()

无我已经阅读计算器上的其他问题已经能够帮助我的问题。据我所知道的,我是在做正确的一切。 我有一个片段一个主/详细流程。 在创建时的主要活动中,主片段装有下列code: 片段FRAG; FRAG =新MainListFragment(); //< - **主片段** FragmentManager FM = getFragmentManager(); Fra ..
发布时间:2015-12-04 12:01:00 移动开发

片段方法:连接(),分离(),删除(),更换(),popBackStack()

我这些功能和目的之间非常困惑。我观察到,使用替换()替换为新的现有片段。我们可以使用 addToBackStack(空)将在后面的堆栈段,所以我们可以回去pviously显示片段$ P $。现在,当一个片段添加(或更换) - onAttach() - > 的onCreate()等等....该片段的方法被称为秩序。 现在,当我们称之为删除()从我们的活动,该片段的功能被称为片段及顺序? 这是什么 ..
发布时间:2015-12-04 11:27:10 移动开发

savedInstanceState恢复从后堆栈段时

我可以使用 savedInstanceState()删除片段时,保存状态,然后恢复状态时,我突然碎片落回栈?当我恢复从后面堆栈中的片段,savedInstanceState束始终为空。 目前,该应用程序流程是:创建片段 - >片段删除(加回堆栈) - >片段回栈恢复(savedInstanceState束为null)。 下面是相关code: 公共无效onActivityCreated(包sa ..
发布时间:2015-12-04 11:12:11 移动开发

安卓:preventing要回previous活动

我想这样做在Android上:基本上,当BACK按钮pssed在手机上$ P $,我想prevent一项具体活动,返回到其previous一个。 具体而言,我已登录并注册的屏幕,无论是启动一个名为主屏幕当成功登录/注册出现新的活动。一旦主屏幕开始,我想prevent的用户能够返回登录或者注册以pressing BACK键屏幕。 我试图用 Intent.FLAG_ACTIVITY_NO_HIST ..
发布时间:2015-12-04 10:44:05 移动开发

调用完成()不清除内存引用到活动

在我的应用程序的简化版本,我有两个活动,A和B Actvity A开始B和一些工作B调用完成后()。在大多数设备上使用内存分析工具(Galaxy Nexus的运行4.2的Droid 4运行4.0.4,和Droid 2的运行2.3.4)没有显示出一丝的活动B,这是我所期待的。 但在三星S3运行4.1.1,MAT显示b活动对象犹在,由于路径以下GC根(排除薄弱/软引用): 类名称|浅堆|保留堆 - ..
发布时间:2015-12-03 16:41:37 移动开发

片段addToBackStack()和popBackStackImmediate()不工作

我目前正在建设为Android应用程序(14< = SDK< = 21),通过使用一个 ActionBarActivity 等片段,如 ListFragment 和 MapFragment ,这是在一个交换的FrameLayout 视图。 该ActionBarActivity自动替换/提交片段A.然后,当用户点击一个按钮,主办活动替换/提交一个新的不同的片段B.我的目标是让用户反悔碎 ..
发布时间:2015-12-03 10:48:01 移动开发

从简历后,被重新停止片段?

我用几个片段 s到动态加入活动。一切工作正常,当我preSS后退按钮时,片段就去到 backstack 。当我恢复,它出现。但每次在恢复,它重现片段并调用 onCreateView 。我知道这是片段生命周期中的正常现象。 这是我的 onCreateView : @覆盖 公共查看onCreateView(LayoutInflater充气,容器的ViewGroup, 捆绑save ..
发布时间:2015-12-02 23:26:41 移动开发

Android的重新排序片段Backstack

我有一些在我的抽屉式导航上市页/片段,用户很可能经常在它们之间进行切换,我想他们在backstack,使他们能够导航回,但我只希望每个片段中的一个实例的backstack使得用户不不必preSS回次疯狂数退出该应用。我无法弄清楚如何有效地“重新排序”的backstack“没有书页得到清除。 目前,当我改变我就是用这个code要更改片段,并确保它只有在后面的堆栈一旦页 如果(mFragMgr = ..
发布时间:2015-12-02 20:51:49 移动开发

如何找回栈活动Android应用程序?

我有一个活动回来堆栈中的应用 - “乙 - ”ç - >ð - > E.现在,在活动E,我想知道,我是从导航后面堆活动。我怎么觉得这?? 解决方案 的$ C $低于C可用于提取所有的任务和在后面堆栈中每个任务内的顶部的活性 ActivityManager M =(ActivityManager)ctx.getSystemService(ctx.ACTIVITY_SERVICE); 名单&LT ..
发布时间:2015-12-02 20:50:33 移动开发

导航回到FragmentPagerAdapter - >片段是空的

这是很难把整个场景的称号,那就是: 我有一个片段(我称之为pagerFragment)被添加到backstack,是可见的。它拥有一个FragmentPagerAdapter一个viewPager。该FragmentPagerAdapter持有(比方说)两个片段:A和B 首先加入片段的伟大工程。 片段A有一个按钮,一旦点击,增加了一个片段(C)的backstack。 问题是这样的:如果我再 ..

的onCreate总是叫,如果导航回意图

我有一个名为HomeActivity的活动,有一个SurfaceView,并显示相机preVIEW图片。这项活动是安静的沉重,感觉很慢,如果您要启动/重新启动它。 所以,我做了一些调查,发现,不知何故总是onCreate方法被调用。在我看来,这不应该发生,如果活动已经开始了吗? 借助文档说: 第一次创建活动时调用。这是你应该做的所有的正常静态设置:创建视图,数据绑定到列表等等。这种方法还提供了 ..
发布时间:2015-12-02 15:56:29 移动开发

如何弹出片段关闭backstack

我有活性的,它调用片段BF,它调用片段参看我想的Bf被放置在backstack当比照被调用,以便用户可以导航回到它。但是,如果一个特定的按钮被pssed在比照$ P $,我想的Bf要从backstack除去。这可能吗? 我看到有一个popBackStack()函数。但是,我对如何做到这一点的工作有点困惑。它是安全的使用这个功能吗?是否有来自不同应用的活动会的Bf之后插入对backstack任何可 ..
发布时间:2015-12-02 13:30:14 移动开发

安卓:没有保存到堆栈开放活动

我有2个活动:主要和列表 从主,你可以打开列表;从列表中可以打开主。 我想它,使表的每一个开放做的不是获取保存在“历史”。因此,pressing从主回来的不能返回列表。 这可能吗? 解决方案 在开始你的列表中的活动,设置它的 意图 像这样的标志: 意向书我=新的意图(...); //你的列表的意图 i.setFlags(i.getFlags()| Intent.FLAG_ACTIVIT ..
发布时间:2015-12-02 10:38:10 移动开发

得到的最新片段backstack

我怎样才能获得最新的片段,比如在backstack加(如果我不知道该片段标记和ID)? FragmentManager fragManager = activity.getSupportFragmentManager(); FragmentTransaction fragTransacion = fragMgr.beginTransaction(); / ****添加后,更换片段 (一些 ..
发布时间:2015-12-02 01:08:19 移动开发

Android的 - 保存/恢复片段状态

我有一个活动中,我通过几个片段。在每一个片段,我有几个观点(EditText上,ListView控件,地图等)。 我如何保存显示在那一刻片段的实例?我需要它来工作,当活动的onPause() - > onResume()。此外,我需要它的时候,我从另一个片段返回(POP从backstack)工作。 从主活动我所说的第一个片段,然后从我所说的下一个片段。 code我的活动: 公共类Activ ..
发布时间:2015-12-01 22:29:40 移动开发