onbackpressed相关内容

后按后更新导航抽屉的选定状态

按下后处理导航抽屉的选定状态的正确方法是什么? 我有一个导航抽屉,其中包含 n 个条目(在列表视图中),例如 Android Studio 中的 SDK 示例.当我单击导航抽屉条目时,我希望将它们添加到后台堆栈中,以便我可以移回它们. 在 onNavigationDrawerItemSelected(int pos) 我有 FragmentManager fragmentManag ..

Flutter中如何返回刷新上一页?

我有一个主页,单击该主页时会通过导航将我带到另一个页面,在其中进行一些操作,然后按返回按钮将我带回主页.但问题是主页没有刷新. 当我按下返回按钮并刷新主页时,有没有办法重新加载页面? 解决方案 你可以像这样导航回到第一页时触发API调用伪代码 class PageOne 扩展 StatefulWidget {@覆盖_PageOneState createState() =>新 _P ..
发布时间:2022-01-10 17:32:23 其他开发

背面按下的数据未显示在片段中

我在我的应用程序中使用导航抽屉,我有 F1、F2 等片段......并且在每个 fragment 我解析数据并在 listview 中显示,如果我通过我的应用程序,一切正常,如 F1>F2>F3 等等..但问题是如果我从 F3 转到 F2,我在 F2 片段中的数据没有显示,只显示空白页,有什么问题吗?有人可以帮忙吗? 我的 F1 public class Categriesdrawers ..

Flutter中如何返回并刷新上一页?

我有一个主页,点击后通过导航将我带到另一个页面,在其中执行一些操作然后按后退按钮将我带回主页.但问题是主页没有刷新. 当我按下后退按钮并刷新主页时,有没有办法重新加载页面? 解决方案 当你导航回第一页时可以触发 API 调用,像这样伪代码 class PageOne 扩展 StatefulWidget {@覆盖_PageOneState createState() =>新 _Pag ..
发布时间:2021-12-11 16:36:28 其他开发

当 alertdialog 的 setcancelable 为 false 时,无法正常工作

我有一个 AlertDialog,它的 setCancelable() 是假的.在 Onbackpressed 函数中,我希望关闭 AlertDialog.但是当 setCancelable() 为 false 时,后退键根本不起作用.我应该怎么做才能摆脱这个问题?我不想将 setCancelable() 更改为 true,因为我会遇到另一个问题. import android.os.Bundl ..
发布时间:2021-12-10 17:17:15 移动开发

自定义返回导航

首先我阅读了这篇文章但有点对我来说很复杂.我所需要的只是在 onBackPressed() 覆盖中转到我想要的活动(如果存在于后堆栈中,则导航或使用 Intent 启动它).我应该管理后台堆栈吗或者是其他东西 ?如果是怎么办?如果没有,那么简单的方法是什么? P.S : 我不使用 ActionBar 解决方案 SOLVED: as 在这个答案中提到并根据对于评论,如果我们只想将(现有 ..
发布时间:2021-11-02 23:09:37 移动开发

webView.canGoBack() 不再工作

最近我所有基于 WebView 的应用程序都开始出现后退按钮问题.某些 Android 组件的更新似乎存在问题,请帮助解决此问题或其他替代解决方案? webView.canGoBack() 总是返回 false. PS:前几天所有应用都运行良好. 我是这样使用它的: @Override公共无效 onBackPressed() {如果(webView.canGoBack()){ ..
发布时间:2021-09-24 20:04:05 移动开发

如何从诸如信使聊天头服务之类的服务中检测后退按钮/主页按下?

我一直在查看几个 stackoverflow 问题,以了解如何使用 Windows 管理器收听服务上的 backpress 按钮.大多数答案都表明这是不可能的,但是我可以看到该信使处理得很好. messenger 如何处理其头部聊天服务上的 backpress 按钮?(或者我完全错了,它们不是使用 Windows 管理器的服务?) 解决方案 为了实现您的需求,您需要扩展一些您将用作视 ..
发布时间:2021-07-20 19:11:35 其他开发

覆盖反压反应本机路由器通量

我在我的本机应用程序中使用本机路由器通量.我想覆盖后退按钮按下事件,因为我想在返回之前添加确认弹出窗口.我搜索了很多,但我找到的所有链接都是用于覆盖 Android 的硬件后退按钮.我不仅想覆盖硬件后退,还想覆盖导航栏中的后退按钮按下事件(适用于 Android 和 iOS).请帮帮我. 编辑:我找到了一种方法,通过在我的场景 back 和 onBack 中添加两个道具来覆盖后退事件.但现在 ..

片段PopBackStack

使用片段并将其弹出后,我遇到了一个奇怪的问题. 我有一个片段活动: 步骤1:我在名为Fragment A的“开始"中的该活动的onCreate上附加一个片段,如下所示: 这是片段活动的onCreate @Override受保护的void onCreate(Bundle savedBundleState){super.onCreate(savedBundleState);set ..
发布时间:2021-04-04 19:17:02 移动开发

使用OnBackPressedDispatcher()的OnBackPressedCallback()不起作用

我单击了活动中实现的回收器视图项,打开了片段. 对于 back函数,我使用了 onBackPressedCallback(). 但是,我尝试显示 toast消息进行测试,但是什么也没有发生. 我将此内容转给了Android开发者文档. 出什么问题了? WC.java(DialogFragment) 公共类WritingCommentDialogFragment扩展D ..
发布时间:2021-04-04 19:03:38 移动开发

父母内部的嵌套碎片背压式孩子正引起问题

我有嵌套片段,片段内有片段.使用 NavigationBottomView .当我从父片段压缩到子片段时,一切正常. 但是,现在,如果我在子片段中,突然我的手机屏幕关闭了,并且如果我再次打开屏幕并从我离开的地方进行反向按下,那没有用,我认为这是我忘记了或清除了我的反向堆栈.不知道为什么.我在下面的github链接上做了一个演示 MessageListningFragment messag ..
发布时间:2021-04-03 20:22:18 移动开发

如何返回并刷新Flutter中的上一页?

我有一个主页,当单击该主页后,我将通过导航进入另一个页面,进行一些操作,然后按返回按钮,这会将我带回到该主页.但是问题是主页没有刷新. 当我按下返回按钮并刷新主页时,是否可以重新加载页面? 解决方案 当您导航回首页时,可以触发API调用,例如伪代码 class PageOne extends StatefulWidget { @override _PageOneStat ..
发布时间:2020-09-18 02:42:21 其他开发

如何在recyclerview OnActivityResult中更新特定项目(卡片视图)

我在MainActivty里面有一个片段,在这个带有CardView的文章的Fragment RecyclerView里面(在这个卡片内,我有喜欢的按钮和喜欢的计数器),当用户单击cardView时,它将打开DetailsActivity 我想在onBackPressed进行更新时仅此项取决于DetailsActivity中更改的数据(如按钮和计数器) 如何仅更新此项目? 对不起 ..

按下后退按钮时如何清除Fragment上的ListView?

该ListView中的所有数据均由 CursorAdapter 提供. 每当我按下后退按钮并按return进入活动,然后单击该活动以启动我的fragment时,所有以前的数据仍然在那里相互叠加. 解决方案 在片段中创建public方法,该方法将清除您的列表,并使用片段的实例从其父活动的On onBackPressed调用该方法. ..