问题标签 [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.

0 投票
2 回答
373 浏览

vb.net - Back button on WP8.1

I try to add code to Hardware Back Button on WP8.1

But when I press Back - my app just closes. onBackPressed event is not happening at all, how can I fixed it?

0 投票
1 回答
540 浏览

android - 查看网页视图(片段)时覆盖后退按钮

我创建了一个WebViewusing Fragment; 这是我的代码:

我试图覆盖onBackPressed(),但它似乎不适用于Fragment. 所以我用setOnKeyListener()了,但它不起作用。你能告诉我为什么后退按钮会关闭应用程序而不是返回上一个网页吗?

0 投票
1 回答
82 浏览

android - 如果按下 onBack,则打开新活动

我有一个活动的小问题。

有 3 个活动:
用于登录的 MainActivity,
DataActivity 是一个带有 3 个选项卡的活动,
ParameterActivity 是一个更改设置的活动。

这些是解决问题的步骤:

  1. 应用程序启动并加载 MainActivity
  2. 用户按下登录按钮并加载 DataActivity
  3. 用户按下设备(平板电脑)上的“返回”按钮并加载 ParameterActivity。-> 但 ParameterActivity 未正确加载。仅显示,不执行 OnCreate 中的步骤。

为什么是第 3 步?
在我的代码中,只有一种可能加载活动(MainActivity 中有一个“参数”按钮,在 OnCreate 中添加了 setOnClickListener)。

在后台(在 MainActivity 中启动)有一个线程检查与服务器的数据连接。

这是登录按钮的代码。
应用程序是在模拟模式还是正常模式下运行都没有关系。另一个代码用于检查正确的引脚(格式和值)。PasswordTimeOut()、WrongPasswordMessage()、PasswordFalschesFormat() 是显示消息的函数。

在第二个活动中,onBack 未被覆盖。

0 投票
1 回答
235 浏览

android - 按下返回时缓冲视频时无法破坏活动

我编写了一个从主机服务器流式传输的视频播放器。有时缓冲需要很长时间。当用户按下返回时,Activity 的 onDestroy() 不会被调用{并且一段时间后会抛出 ANR。就好像系统试图破坏 UI 线程上的 Activity,因此是 ANR。}

我不关心 ANR,我想知道为什么在 Buffering 正在进行时不调用 onDestroy 方法。

感谢和问候, Shashi Kiran 总经理

0 投票
4 回答
2014 浏览

java - onBackPressed() 覆盖错误

我想在我的动态壁纸设置上实施 Appbrain 插页式广告,
我遵循了 - http://www.appbrain.com/info/sdk-docs/interstitial.html上给出的步骤

注意: onBackPressed() 上的日食红色下划线

日食给出错误:

SBLiveWallpaper 类型的 onBackPressed() 方法必须覆盖或实现超类型方法

一种快速解决方法是:删除 @override 注释

解决办法是什么?

更新:这里是截图: http: //prntscr.com/558my0

0 投票
1 回答
69 浏览

android - 后退按钮不在 viewPager Works 中

我在我的片段中实现了一个视图寻呼机。按后退按钮终止应用程序而不是更改上一页。有人可以告诉我如何将页面返回到我的后退按钮。

}

}

0 投票
1 回答
184 浏览

c# - 通用应用程序/Windows 手机,OnBackKeyPressed 等效项

我试图让后退按钮返回上一页而不是关闭应用程序。直到现在,我都没有运气。它是一个通用应用程序,但我首先制作的是 windows phone 8.1。我有以下代码,但它不起作用!

这是我得到的错误:

错误 3“Windows.UI.Xaml.Controls.Page”不包含“OnBackKeyPress”的定义

0 投票
1 回答
150 浏览

android - 如何在android中将textView值从一个活动发送到另一个?

我正在构建一个 android 应用程序,在单击图像视图时调用 OnBackPressed 函数。

这是代码 -

现在的问题是如何使用这个 OnBackPressed 函数发送一个文本视图字符串。

0 投票
1 回答
1069 浏览

android - onBackPressed 功能在 IMMERSIVE STICKY 模式下不起作用

我正在使用沉浸式模式进行带有 videoView 的活动。

我的目标是当触摸屏幕时,媒体控制器和系统控制栏一起显示或消失。现在一切正常。

问题是我无法正常离开活动。当我按一次后退按钮时,系统栏再次隐藏,没有任何反应。我必须按两次才能退出活动。我不知道为什么。

这是我的代码。

我使用 FullScreenActivity() 活动来定义 IMMERSIVE 模式:

在 OnCreate() 中:

在媒体控制器中,我再次定义了 IMMERSIVE MODE,因为如果控制器显示后我不这样做,操作栏和系统栏将再次返回。

最后,在 onBackPressed() 中,我实现了我的功能:

我不知道为什么,但只有当我按两次后退按钮时才会触发这个 onBackPressed() 函数。

有谁知道为什么?谢谢!!

0 投票
1 回答
2002 浏览

android - Android Fragment onBackPressed display alertDialog

I'm currently using Fragment with Backstack. In one of the fragment e.g "Menu" I wanted to prompt an alertdialog when user tapped on back button. But I'm having some problems in achieving that. I listed two scenario below that I tried.

Scenario 1:

I added a KeyListener in the "Menu" fragment that will trigger when user tapped on back button.

I add another fragment on top of "Menu" called "Report". When I pressed back button in "Report" fragment it will still prompt out the alertDialog that used in "Menu" fragment. The keyListener is still active in the background.

Menu Fragment

Scenario 2:

Use onBackPressed method on the MainActivity class. This will prompt out an alertDialog in "Menu" fragment. But the moment it prompts out the alertDialog, this fragment will automatically end despite the user is still yet to select any option of the alertDialog. This may due to this code getFragmentManager().addOnBackStackChangedListener(getListener());. But I can't remove this code as I need it for other fragments.

MainActivity.class

Once again, I wanted to prompt an alertDialog only at "Menu" fragment and do not have any affect on other fragment. Please do advice regarding on this method. If there is any other information needed please do let me know.