问题标签 [onbackpressed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 处理android中多个片段的后按
嗨,目前正在使用片段开发应用程序。我总共有 15 个片段并将其加载到单个 Activity 中。而 onBack 按下每个片段将启动前一个片段。我在谷歌上搜索它,我也得到了答案。但我只想知道哪个是更有效的方式来处理这个。
android - 背压数据未显示在片段中
我在我的应用程序中使用导航抽屉,我有 F1、F2 等片段......并且在每次fragment
我解析数据并显示时listview
,如果我通过我的应用程序(如 F1>F2>F3 等)一切正常on..但是问题是如果我从 F3 转到 F2,我在 F2 片段中的数据没有显示,并且只显示空白页,有什么问题?有人可以帮忙吗?
我的F1
主要活动
android - super.finish() 不会关闭应用程序
我已经实现了按下后退按钮时显示的是/否对话框。如果用户单击“是的,我想离开”,应用程序将关闭。在我的模拟器中一切正常,但是当我在手机上安装应用程序时,点击“是”时,应用程序会后退一步/操作,只有在完成我在其中所做的所有更改时才会关闭。它只发生在我的 Galaxy s4 上,最有趣的是,当我一个月前在同一部手机上安装该应用程序时,我没有遇到同样的问题。无论如何,这是yes no对话的代码:
并在MainActivity
:
android - 通用句柄 OnBackPressed()
我有一个BaseActivity()
有很多活动和一个BaseFragment()
有很多片段。每个活动包含 2-3 个片段,我需要创建一个通用方法来处理所有片段中的每个 onBackPressed(全部 - 表示所有应用程序屏幕),但这个方法应该在Base Fragment()
(每个片段都扩展它)。我想我需要一种听众来连接OnBackPressed()
fromBaseActivity()
到genericMethod()
fromBaseFragment()
谢谢指教。
android - 在 super.onBackPressed() 上的 onSaveInstanceState 之后无法执行此操作
当用户按下退出应用程序时,我正在显示一个插页式广告:
这是我从用户那里收到的崩溃报告:
我知道它是在用户关闭广告时触发的,但为什么它会死掉super.onBackPressed()
?
android - onBackPress() 的通用片段侦听器
这个问题可能会重复,但我需要了解听众的工作原理。假设我有MyActivity()
和MyFragment()
。当我按下返回按钮运行doStuff()
片段类中的方法时,我需要创建一个监听器。我尝试过:
听众:
MyActivity 类中的代码:
MyFragment 类中的代码:
但我得到了 NullPointerException
这 370 行是:
android - 在actionbarActivity中关闭drawarMenu时onBackpress不调用?
我正在开发购物应用程序,一切准备就绪,在主活动扩展 ActionBarActivity.on 这个活动 leftDrawermenu,Fragment 的 tabhost。当抽屉打开时,onBackPress 运行并执行 exitConfirmDialog 但如果抽屉关闭,则 exitConfirmdialog 不显示并直接关闭
在后按片段
android - Android:打开上下文菜单时如何处理“backpress-key”事件
我的应用程序中有活动上下文菜单:
问题是,当我打开此上下文菜单时,我无法在我的活动中捕获 backpressed-key 事件:覆盖方法dispatchKeyEvent(KeyEvent event)、onKeyDown(int keyCode、KeyEvent event)、onBackPressed()的日志为空。
我知道在一个活动中有一个事件“上下文菜单已关闭”的回调 - onContextMenuClosed(Menu menu),但我需要处理 backpressed-key 事件本身并在打开上下文菜单的那一刻进行。我该怎么做?
android - 如何为 Android Fragment 实现 onBackPressed?
我想为我的主要活动中包含的所有片段实现自定义 onBackPressed 方法。但是当我的设备被按下时,我没有得到钩子。我试图在 SOF 中实现一些可用的东西,但它们都不能正常工作。请帮忙!
我在 onCreateView 中试过这个:
android - 为什么活动的 onBackPressed 没有被调用?
我正在覆盖活动中的 onBackPressed 方法:
我正在添加片段如下:
问题是我的 onBackPressed 没有在活动中被调用。但是当我将其更改为:
它按预期被调用。我必须添加片段。如何解决这个问题?