问题标签 [onnewintent]

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 投票
0 回答
368 浏览

android - 有没有办法在不触发 onPause/onResume 的情况下获取 NFC 标签?

看这个问题: onNewIntent() 生命周期和注册的侦听器

我看到 OP 遇到了同样的问题,但我不清楚为什么提供的解决方案符合他的目的。

当用户将他们的 NFC 轻触到设备时,我正在从传入的 Intent 中收集信息,但是,我不希望在收集这些数据时触发 onPause 或 onResume。如果没有办法阻止这种情况的发生,除了侦听 onNewIntent 之外,我还有其他方法可以收集传入的 NFC 信息吗?我在 onResume 中有一堆逻辑,完全没有准备好在用户没有离开应用程序时突然处理被突然调用......我希望避免不得不重构我的代码来处理这个意外意外情况。提前致谢。

0 投票
1 回答
122 浏览

android-intent - 从 Android 应用程序注销

我有一个包含许多活动的应用程序,A(主要)、B、C、D、E 和一个在后台运行的服务......我的应用程序是一个连接到服务器的客户端。在某个时刻,服务器告诉客户端注销,服务收到消息,现在我应该注销并关闭应用程序。我尝试从服务启动 Activity A 并在 A 中覆盖 onNewIntent 回调,但它从未被触发。问题是我想要一种方法来杀死应用程序,无论我在做什么活动。我认为开始一个新的活动(使用 CLEAR_TOP)并覆盖它的 onNeIntent 本来可以,但该方法从未被调用。我应该在每个活动中使用广播和接收器吗?处理这种情况的正确模式是什么?

收到消息时的服务:

A(主要):

谢谢!!!

0 投票
0 回答
1037 浏览

android - onNewIntent() 在某些设备中没有被调用

我正在为 Android 应用程序实施 Oauth(推特、谷歌),一些用户抱怨他们无法登录;在分析问题后,我发现在某些设备中,有时不会调用 onNewIntent() 而是调用 onCreate() 方法。因此,似乎活动的任务、实例、..

这是我的代码:

AndroidManifest.xml

第一活动.java

登录活动.java

有任何想法吗?

0 投票
1 回答
652 浏览

android - API 19 Android 中的 OnNewIntent

我想恢复启动我的活动的 android 意图。

我的活动在 API 19 (KitKat) 中测试,除了主要意图外,还有以下意图过滤器和参数:

但是当我在活动运行时打开一个 SVG 文件时,它不会处理新的意图。我尝试了以下组合,启动了活动,

结合以下参数,可进行 6 种配置

但他们都没有onNewIntent但是当我用我的应用程序打开 SVG 时相反,它显示以前的状态(按预期调用 onPause 和 onResume,而改为调用 onCreate)。

我发现的唯一解决方法是finish()从方法中调用函数onPause(),以便它有效地终止应用程序。我不明白发生了什么,因为在我改变目标之前它在去年就起作用了。

每次访问调用意图所需的配置是什么?

没有我的答案的相关问题:

0 投票
1 回答
1715 浏览

android-intent - onNewIntent 未在重新启动时调用

我有一个闹钟应用程序,它使用闹钟管理器和广播接收器。该应用程序是一个单一的活动和 4 个片段。当警报响起时,onReceive 方法向主活动发送一个意图,主活动在 onNewIntent 方法中接收到这个意图,然后移动到正确的片段。一切正常,除非在应用程序关闭后警报响起。

一旦我销毁应用程序,警报仍然会响起并且来自广播接收器的意图会触发,但 onNewIntent 方法确实会捕获意图并将应用程序移动到正确的片段。

这是移动到主要活动的广播接收器类中的 Intent

这是我的主要活动中的 onNewIntent 方法,当应用程序关闭时调用警报时不会调用该方法。

0 投票
0 回答
124 浏览

sms - 在运行 Google Map v2 时不断更新标记

我正在制作一个跟踪应用程序,它通过 SMS 从用户那里接收数据(经度和纬度)并显示在 googlemapv2 上。我希望我的应用程序继续工作,并且在收到新消息时标记在新位置更新。但标记不会移动到新位置。我制作了 2 个 java 文件。一个是接收新短信的“IncomingSms”,另一个是显示谷歌地图并显示标记的“MainActivity”。它在默认位置显示标记,但不在新坐标上更新。请帮助我...这是我的代码..

}

=========================

IncomingSms.java

}

0 投票
2 回答
649 浏览

android - onNewIntent 中的进度对话框

我在扫描 NFC 标签时使用 onNewIntent。我想在扫描标签时显示 ProgressDialog。我尝试使用线程,但它使我的应用程序崩溃。有什么方法可以在 onNewIntent 启动时显示 progressDialog 吗?

0 投票
1 回答
773 浏览

android - 如何在 SherlockFragment 中使用 OnNewIntent 函数?

在我的应用程序中,我将SherlockFragment用于Sidenavigation 菜单以及Tab 片段

在这里,我得到了在内部使用 OnNewIntent函数的位置SherlockFragment。但它返回一个错误,如"The method onNewIntent(Intent) of type classname must override or implement a supertype method".

代码:

那么有人可以建议我如何解决这个问题吗?

0 投票
1 回答
2683 浏览

java - 在点击另一个支持 NFC 的设备后没有进入 onNewIntent。(android)

主要问题是当我用其他启用了 NFC 的手机(NFC 已打开)点击我的手机时,我们无法进入 onNewIntent()。除了主要意图之外,在任何情况下,我都无法达到 onNewIntent。我已经尝试了所有三个过滤器 NDEF、TECH、TAG。

在 android mainfest 我也添加了 intentfilters。

0 投票
1 回答
1618 浏览

android - 如何在调用 onNewIntent() 时检测我的 Android Activity 是否已经运行?

我有一个 Android Activity,有时由用户启动,有时由服务启动。从服务启动时(通过发送我的活动 onNewIntent() 回调接收到的 Intent),我只希望它在已运行时更新其屏幕,但如果尚未运行则不开始运行。

我尝试实现这一目标的方法是在 onResume() 期间在我的 Activity 中设置一个布尔值并在 onPause() 期间清除但我注意到 onPause() 总是在我的 Activity 接收到它的 onNewIntent() 之前被调用,所以值总是错误的。

对于那些不熟悉事件顺序的人,如下所示:

从阅读中我的理解是,这种行为是固定的和有意的,没有办法绕过它。我看到的一个建议是计算 onPause() 和 onNewIntent() 被调用之间的时间间隔,并将其用作我的 Activity 是否在 onNewIntent() 之前立即运行的估计,但我希望这里的人可能知道更好的方法?

我实际上使用的是片段而不是普通的活动,但这并没有改变任何重要的事情。

谢谢,