back-stack相关内容

Android的明确总是返回堆栈

有很多的问题在这里关于这个话题,但没有一个答案对我的作品。我编程的应用程序,将随身携带的敏感数据,并为这样的原因,我希望使用户每次进入应用程序时登录。我已经试过singletask发射方式和clearTaskOnLaunch,也是我隐藏“最近应用程序”的任务从最近用过的属性排除。 但是,现在的应用程序不表现为它应该与后退按钮。 例如: LoginActivity> MainActivity> ..
发布时间:2016-03-13 21:43:23 移动开发

Android的碎片onBack pressed显示alertDialog

我目前使用的片段与Backstack。 在片段例如“之一的菜单的”我想,当用户在后退按钮轻拍提示的alertdialog。但我有实现这一一些问题。我列举如下,我尝试了两种场景。 方案1: 我添加了一个的的KeyListener 的在“菜单的”片段,当用户在后退按钮拍了拍将触发。 我添加另一个片段之上“菜单的”所谓的“报告的”。当我pressed回按钮“报告的”分段仍会提示出应用于“的菜单的 ..
发布时间:2016-03-11 21:37:14 移动开发

管理在Android上backstack

目前Android应用程序的结构。 首页 关于我们 制品 产品1 产品2 产品3 联系我们 由于有一个侧​​面菜单,我可以直接访问该产品1,我现在的尝试是添加到backstack的每一笔交易,它有一个行为是很奇怪的。 如果我进入这样的:首页> product1->关于我们 流是我进入主页后,我点击侧边菜单中的产品1,侧面菜单上输 ..

如何完成的活动,回到一个不同的位置?

我的应用程序实现其伸展在3-4活动的行动。 的入口点这个过程可以从应用程序不同的活动。 (HomeActivity,各种displayActivities)。我想一旦最后一个活动成功完成后,返回到开始活动。 有没有一种最佳实践的方式来做到这一点?三江源。 解决方案 您可以使用一个全局静态布尔来帮助你完成这个(在本例 SomeClass.IsClosingFlow ) , 此外,您应该 ..
发布时间:2016-03-09 22:36:54 移动开发

嵌套的片段与backstack简历

在我的应用程序有几个片段 S IN的活动和我保持了 backStack 这些片段。一切都是好的,但其中的一个嵌套的片段。当我把它变成 backStack 键,再由pressing后退按钮恢复中,片段看起来overllaping previous内容(子片段)。 这是正常的观点: 这是重叠视图的截图(当我恢复片段): 您可以得到不同的是,第二个文本是比较深的(这意味着子片段重叠) 我 ..

Android的 - 结算导航Backstack

我有4页。 从PAGE_1> page_2> page_3> page_4。 一旦用户达到page_3和点击一个按钮,它定位到page_4。一旦按钮被点击,我要清除所有浏览历史记录,所以当用户回到上page_4,应用程序退出,而不是要回page_3。 我试过: 意向意图=新意图(这一点,page_4.class); intent.setFlags(Intent.FLAG_ACTIV ..
发布时间:2016-03-08 10:46:22 Java开发

如何使用视图寻呼机来处理后退按钮?

我有两个片段破片A和其使用视图渲染寻呼机破片B点。 如果用户已经从刷卡到B那么presses后退按钮(B中时),那么用户应该去,而不是出来查看传呼机的。我们怎样才能做到这一点? 添加事务backstack似乎并没有帮助。 感谢 解决方案 您必须覆盖在活动的的onkeydown()法。 @覆盖 公共布尔的onkeydown(INT键code,KeyEvent的事件){ 如果 ..
发布时间:2016-03-03 23:04:00 移动开发

Android的碎片导航和backstack

我有一个标题栏(有点像菜单)和4个片段(MAIN,A,B,C)从其中主要应该是backstack“主/根'片段。 问题我已经是当通过菜单用户进入例如MAIN> A> B> C。 如果我只是使用backstack它会在我不想相反的顺序。 我需要后退按钮返回主不管用户如何浏览到这3个中的一个。 我目前的code(这是不对的,它退出应用程序时,不是在MAIN和当前片段是由其他非主片段切换)看 ..
发布时间:2016-03-03 22:03:43 移动开发

Intent.FLAG_ACTIVITY_CLEAR_TOP不工作

我的申请流程: 登录 - >简介 - > UpdateProfile-> ChangePass 所有我activitys延伸FragmentActivity 当我在ChangePass活动preSS按钮,我称之为code: 意向意图=新意图(getApplicationContext(),LoginActivity.class); intent.setFlags(Intent.FLAG_A ..
发布时间:2015-12-06 23:23:22 移动开发

TabLayout ViewPager不加载使用Backstack当

我使用的是TabLayout在我的片段中的一个具有viewPager以选项卡下面两个片段之间切换。 当我点击里面的低片段中的一个的FAB,我打开一个新的片段(输入)。 However-当我preSS BACK按钮,在TabLayout显示出来但没有任何较低的片段(重新由页psented $ P $)。 那我做错了吗? 并有没有更好的方式来交换片段? ,是有办法preSS后退按钮返回到 ..

这是从backstack得到的片段,再次拨打onCreateView()

请帮我解决我的问题。 我 MainActivity 用的FrameLayout。我想更换一些碎片进入的FrameLayout。现在我encounering一个问题,它是: 1)我创建并把片段A至的FrameLayout。片段一个名为 onCreateView ...等。 2)然后我创建并把B片段布局......片段A被提上backstack并呼吁的onPause()(不叫 onDeattac ..
发布时间:2015-12-06 22:18:56 移动开发

片段的onResume()不叫从backstack弹出时

您好我正在开发中,我使用我使用单个活动和3个片段android应用。因此,考虑我有3个片段AB C.当我从一个切换到B,我加入片段来backstack和呈三角为B至C。现在,当我点击回从C它让我B和相似B到A为好。 不过的是,当我从C到B或B到A,这不是叫 onResume()或片段。 我想这样做实际上是对每一个什么片段我在动作条不同的标题。所以,在我的code,当我移动从A到B或B到C,我改 ..
发布时间:2015-12-05 14:02:55 移动开发

片段越来越重叠在后退按钮

我已经创建了3个片段,即(碎裂,FragmentB,FragmentC)和一个MainActivity。 有一个在每个片段取代自己与下一个片段,直到FragmentC一个按钮。 我更换碎裂(含)FragmentB(然后)FragmentC。 交易从碎裂到FragmentB使用以下功能 @覆盖 公共无效fragmentreplacewithbackstack(片段片段,字符串变量){ ..

pressing回不回previous片段

我与添加片段事务背面叠层的问题。我有一个主要活动中,我填充我的布局与菜单片段: 公共类MainActivity扩展ActionBarActivity { @覆盖 保护无效的onCreate(包savedInstanceState){ super.onCreate(savedInstanceState); 的setContentView(R.layout.activity_mai ..
发布时间:2015-12-05 13:59:18 移动开发

安卓onConfigurationChanged:如何保存和恢复片段回栈?

我有一个活动有一个双窗格:在左侧(片段M)菜单项和当前所选项目的详细信息,在正确的(片段D)名单 当用户选择D片段中的项目,D片段被替换为另一个片段(我们称之为D1)。当用户选择的片段D1项目,片段D1被替换为另一个片段(姑且称之为D2),等等。 当然,当用户presses后退按钮,她可以回去的历史片段:D2 - > D1 - >ð 我的问题是:我怎么能保存和恢复在配置更改的完整片段回栈(特别 ..
发布时间:2015-12-05 13:22:39 移动开发

如何获得在Android的backstack片段条目列表?

我在一个应用程序中工作的标签实现使用其中 FragmentActivity 。因为,选项卡需要在整个应用程序,片段被广泛用于制作Android上的所有版本的应用程序兼容。 因此​​,我在可视化面临的一个问题,什么片段在backstack present。我敢肯定有一个的方法来检索的backstack 的片段present名单。谢谢你。 解决方案 在 FragmentManager 有方法: ..
发布时间:2015-12-05 13:21:49 移动开发

片段行为异常使用addToBackStack当()

有关此问题的SSCCE是可以在GitHub上。 有关未来的读者,原来的例子就是在同一个项目的分支。 这SSCCE有ListView和一排按钮。这些按钮都应该改变在ListView中的数据,并在ListView行(点击时)都应该打开一个新的片段,推进backstack而住在同一个活动。 如果做以下事情,它会产生以下结果: 打开应用程序。 点击ListView控件。 - FragmentTra ..
发布时间:2015-12-05 12:04:31 移动开发

片段addToBackStack关闭应用程序

我没有找到我的问题的任何解决方案。 我有几个片段(动态创建的),但我的后退按钮不工作, pressing它将关闭应用程序,无论片段是“积极的”。 @覆盖 公共布尔onOptionsItemSelected(菜单项项){ // TODO自动生成方法存根 开关(item.getItemId()){ 案例R.id.itemAdd: FragmentTransaction TX = getFrag ..
发布时间:2015-12-05 12:03:08 移动开发

获得从backstack为了所有片段

我使用的片段我的应用程序的项目。所有的片段被添加到返回堆栈 ... fragmentTransaction.addToBackStack(空); ... 后来,什么是正确的方式来获得返回堆栈所有片段的顺序? 解决方案 使用 getBackStackEntryCount()则可以通过背部栈遍历,并使用 getBackStackEntryAt()方法来获取每一个片段。 编辑: 基于 ..
发布时间:2015-12-05 11:08:24 移动开发