jjzjj

backPress

全部标签

android - 如果折叠,则在 backPressed 时工具栏消失

我的工具栏在按下后退时变得不可见或消失。这种情况只有在工具栏折叠时才会发生。我在Fragment上有一个RecyclerView当我滚动回收器时,工具栏会折叠如果我进入下一个Activity,由一些回收程序itens调用,然后按后退按钮,工具栏就会消失。如果我滚动回收器,折叠仍然会发生,但工具栏不存在,只有一个垂直空间,上面什么也没有。fragment布局在Fragment上调用布局@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){fra

android - 关闭 fragment backPress 上的不可取消对话框 - Android

我有一个抽屉导航Activity和许多通过抽屉导航到达的fragment。在其中一些fragment中,我展示了一个对话框,上面写着“正在加载..”,同时后台任务正在发生。现在,我已通过dialog.setCancelable(false)使我的对话框不可取消,这样用户就不会通过单击屏幕上的任意位置而意外关闭它。这使得即使按下手机后退按钮也无法取消。这是我的对话框的代码-Dialogdialog=newDialog(context);dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);dialog.setContentView(R.

android - 如何使用 Fragment 处理 backPress

我有带有抽屉导航的fragmentActivity。单击抽屉导航项目后,它会打开fragment1、fragment2、fragment3。然后在fragment1中的按钮单击事件后打开新的fragment4。我想处理返回键按下事件,如何在Fragment4上执行此操作?在Fragment4中单击返回键后,我想返回Fragment1。 最佳答案 将fragment添加到BackStack。在commit()事务之前,使用addToBackStack()方法即addToBackStack("SomeString").commit();

java - 如果正在运行,则将 Activity 放在前面,或者使用 backpress 创建新的 Activity

让我详细解释一下;我有通知,这个通知打开BActivity有两种情况。案例:如果应用已关闭。(不在后台运行)如果应用程序已打开。(背景或正面)案例一我点击通知,它打开Bactivitywithcase-1。当我按回键时,我想转到Aactivity并终止Bactivity。我不再需要Bactivity。无需使用flags,一切从这里开始变得简单。当我在Bactivity并从这里按两次返回时,它会进入Aactivity,然后关闭app。我的问题是,如果我从手机的导航按钮(不记得这个按钮的名称)打开app,app是从Bactivity打开的。那不是我所期望的。我想打开Aactivity。不想

android - 如何在 Android 的 BackPress 上关闭抽屉布局?

我按下抽屉导航,然后如果我按下后退按钮,应用程序退出而不是返回到上一个Activity。如果我更改xml文件,则不会出现此问题。所以我认为问题出在xml文件中。谁能告诉我问题出在哪里?这是xml代码。`` 最佳答案 这将在抽屉打开并按下后退时关闭抽屉,而不是将您带回到之前的Activity(或退出)。DrawerLayoutdrawer...@OverridepublicvoidonBackPressed(){//TODOAuto-generatedmethodstubif(drawer.isDrawerOpen(Gravity.L

android - 在 BackPressed 上跳过一些 fragment

我对androidfragments还很陌生,所以请多多包涵。我有一堆使用单个Activity作为宿主的fragment。在我看来,我的fragment是按部分分组的,尽管它们仍然是模块化的/可按代码重用。考虑这个理想的场景:Frag1->(PressNext)->Frag2->(PressNext)->Frag3->(PressBack)->Frag1在浏览了一系列fragment之后,我想在按下后退按钮时跳过之前的一些fragment(在这种情况下,跳过fragment2)。但是,在我当前的代码中,我的问题是即使它返回到Frag1,Frag3也不会从屏幕上消失。发生的情况是Frag

c# - [UWP][C#] 覆盖 Appx.cs 中设置的 backpress 导航

有点卡在这里。我有一个splitview应用程序,当按下位于Appx.cs中的后退键时,它具有向后导航的事件。我想在splitviews内容页面内导航的页面之一中定义不同的操作(例如,当某个元素可见时关闭该元素)但是应用程序始终遵循appx.cs中设置的事件,并且忽略页面中加载到内容框架中的事件。这是appx.cs中的代码:protectedasyncoverridevoidOnLaunched(LaunchActivatedEventArgse){//DonotrepeatappinitializationwhentheWindowalreadyhascontent,//justen

flutter - backpress 将用户带到列表中的第一个图像

我正在全屏模式下打开图像列表中的图像,但是当我返回并返回图像列表时,页面会位于列表顶部,然后我每次都必须向下滚动。有没有一种方法,当我从全屏按下图像时,它会转到点击全屏的图像,而不是在列表顶部。图片列表页-class_PageOneStateextendsStatewithAutomaticKeepAliveClientMixin{ScrollControllerscroller=ScrollController();@overrideboolgetwantKeepAlive=>true;ListimageUrlList;getImageUrls()async{varurl='http