问题标签 [extras]

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 投票
5 回答
901 浏览

android - 在 Intent 之间传递数据会导致应用程序“意外关闭”

我正在尝试使用意图在两个活动之间传输一个 int 值,但我的应用程序不断崩溃。当我注释掉任何数据的传输并简单地使用意图时,一切似乎都正常。我不能说什么是错的。

活动 1(心率活动):

我的 NextActivity.java

我的 AndroidManifest.xml:

我的 main.xml(由 HeartRateActivity 使用)

我的 next.xml(由 NextActivity 使用)是相似的,我认为这不是问题......:

我将不胜感激帮助解决这个问题!谢谢

0 投票
0 回答
886 浏览

android - 如何根据他的额外数据过滤意图?

我得到了一些定义了这样的意图过滤器的活动:

但我希望我的活动仅在该意图包含 i.putExtra("asd","asd"); 时显示在列表中。那么是否有可能根据意图中的额外内容进行过滤?

0 投票
1 回答
3948 浏览

android - Android:将附加内容更改为意图

我有一个应用程序可以在许多不同的活动之间进行。一项活动,我的主要活动,其行为取决于应用程序中的哪个活动启动了主要活动。我想我可以通过让所有其他活动在意图中添加一个名为“launchehdFrom”的额外内容来记录这一点,其中包含一个名为主活动的 hte 活动名称的字符串。我遇到的问题是,一旦设置了该值,它就不能被另一个活动覆盖。我还没有找到一个很好的直接方法来做到这一点。有什么建议吗??

在我的主要活动中从 onResume() 调用以下代码:

这是第一次启动主要活动的代码:

这是在启动活动至少加载一次后从其他活动启动主要活动的代码:

0 投票
3 回答
1125 浏览

android - 意图发送未收到意图

因此,在选择列表中的项目后,我试图启动一项新活动....根据我所阅读的内容,这是非常基本的。我也在尝试发送附加值。所以我可以选择列表中的项目,新的活动开始,设置了额外的,但额外的值是空的。我注意到新活动的意图 id 与第一个活动的意图不匹配。我不知道它是否应该。

从活动 1:

在 Activity2 (DisplayActivity)

任何想法为什么我不会得到价值?extras 下的 mMap 在第一个意图中设置为之前的哈希映射,但在 activity2 中为 null。

0 投票
3 回答
7456 浏览

android - 如何通过 Intent Extras?

以上是我的第二个活动的一部分。基本上此代码显示来自手机 SD 卡的视频缩略图。无论如何,当我单击缩略图时,我希望单击列表中的项目以打开下面发布的新活动,即 ViewView。

如您所见,我不知道如何正确传递意图附加内容,也不知道如何从第三个活动中获取它们。感谢所有帮助。谢谢你。

====== Android Manifest ======(这不是完整的清单文件)

0 投票
3 回答
1839 浏览

android - 无法在 android 应用程序中获得意图附加功能

我正在尝试将附加内容(字符串)放入意图中。我使用 startActivityForResult 和 onActivityResult 在另一边获取我的附加功能。

但我不明白为什么它不起作用!这是我的代码:

我总是得到一个空的吐司,所以额外的不是空的..但我不能得到字符串..

谢谢 !

0 投票
1 回答
773 浏览

android - 无法从 Intent 中获得 Extras

我正在尝试从 Intent 获取 Extras,但它会导致错误

我以这种方式开始活动

然后我在新活动中做一些事情并最终以这种方式结束活动

我得到一个错误。它甚至不会出现onActivityResult()在父 Activity 中。

0 投票
3 回答
3488 浏览

gwt - 有没有办法告诉 IntelliJ IDEA 哪个输出文件夹用于 GWT 编译器?

有没有办法告诉 IntelliJ IDEA 哪个输出文件夹用于 GWT 编译器?我知道它将工件复制到项目文件夹,但它不会复制我使用 gwt 编译器的“-extra”命令行参数设置的附加内容。

IntelliJ IDEA 将其留在 USER_HOME/.IntelliJIdea10/system/gwt/project_name_with_hash/module_name_with_hash/compile/www

更新:奇怪的是,我没有在 IntelliJ 的网站上找到可能的路径宏列表。但我在idea.jar中找到了它们。可能的宏是:

0 投票
2 回答
9920 浏览

android - 服务未收到意图/额外内容

我就是不明白这里有什么问题。

活动.java:

服务.java:

服务显然没有收到活动发送的额外内容。当我尝试获取之前发送的任何附加信息时,应用程序强制关闭并且 LogCat 给出 NullPointerException。当我删除尝试获取附加功能的行时,应用程序不会强制关闭,但我显然也没有收到附加功能。

0 投票
2 回答
4926 浏览

android - 您可以在替换时为 Fragment 提供额外内容吗?

我目前有一个严重依赖的应用程序,Intents并且在开始活动之前给了他们额外的东西。调用 web 服务时使用附加功能,该服务反过来提供需要显示的内容

我正在尝试将该模型转换为在Fragment我的屏幕底部有一个静态(我们称之为播放器)的模型,以及在Fragment它上方显示主要内容的另一个(我们称之为内容)的模型。通过选择主屏幕上的选项,其他内容将通过替换 Content 来显示Fragment

但是,这些新产品Fragments目前Intents非常依赖临时演员。有没有办法将 a 替换为Fragment新的,但仍然可以添加额外内容?

如果是这样,假设我有以下代码:

如何将附加内容添加到 MusicAlbumList?

如果这不可能,我将如何在由于缺少基本数据而强制关闭之前将当前通过附加组件传递到我的新片段中的数据?