问题标签 [android-bundle]
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.
java - 在android中通过意图传递捆绑包时在主要活动上获取捆绑包
所以我遇到的问题是我的应用程序在启动时不断崩溃,我有两个活动。Activity A 和 Activity B。我的应用程序在 Activity A 上启动,但我在 Activity B 中创建了一个捆绑包,并将其发送到 Activity A。因此,当它启动捆绑包时为空或 null 所以它崩溃了,我该如何解决这个问题?谢谢。
这是在创建活动 A(启动活动)中
然后我们让我在活动 B 中创建捆绑包
java - 引用通过片段中的包传递
我通过从fragment1到fragment2的bundle传递数据。
片段1代码:
片段2代码:
Pojo 类代码:
我在 SendPojo 的两个片段中都得到了相同的参考。在更改第二个片段上的数据时,第一个片段中的数据会自动更改。因为参考是一样的。
因此,在按下返回按钮时,数据也会发生变化。但我不想在按下后退按钮时进行任何更改。
如何解决这个问题?
java - Android Studio:使用意图传递多个值仅提供 1 个值?
我正在尝试进行测验,用户在每个活动中选择一个答案,最后一页根据所选选项提供答案。因此,我想将这些值传递给最终活动,但似乎只显示最后选择的值。
第一个活动:
第二个活动:
现在总共有 7 个活动。不包括最终活动这是第 7 个(称为 Quiz6)活动:
你明白了:)
这是最终活动(称为 Final1),这里显示结果
这是代码
一旦我运行程序,最终发生的事情是只有“textView”最终会在最终活动之前更改为活动上的所选选项,如上所示
任何帮助表示赞赏,非常感谢<3
java - Android Studio:通过多个活动传递多个值只显示一个?:(
你好:)所以这就是我的“应用程序”应该如何工作。有多个活动,在每个活动中,都有一个问题,可以选择答案radiobuttons
。它最终到达显示结果的最终活动。
这是我第一个活动的代码
第二个活动:
第三:
这一趋势持续了 7 项活动
这是最终代码:
这是我在运行应用程序后在最后一页中得到的内容,textViews 显示文本设置为在最终结果页面之前选择的选项......其余的 textViews(所以 textView1、2、3、4、5、6 ) 都是空的
感谢您的帮助,谢谢<3
android - 将接口放入捆绑包中以启动新活动
我需要从具有两个不同模型的 2 个不同屏幕开始一项活动,但是,这两个模型都有一些共享信息,这是我在新活动中需要的信息。问题是我不能让这些模型从同一个父级扩展,因为其中一个模型已经扩展了一个父级。我曾考虑过创建一个包含共享方法的接口,但是,如果我这样做了,那么如何将该接口放入启动下一个活动所需的包中?
我添加了一些简化的代码以澄清我的情况:
我的问题是我需要使用包含两个模型之间共享信息的捆绑包来启动一个活动。所以,我想把 CustomInterface 放在一个包中。我怎么能那样做?
提前致谢。
android - 如何在 Activity 中接收 Intent
老实说,我在询问之前对此进行了一些搜索。如何从活动接收意图fragmentactivity
我正在尝试使用 viewpager。我在获取参数时遇到错误Bundle extras = getArguments();
java - 在 Android 中使用 Intent 和 bundle 处理整数
假设我想将数据从一个活动/类传递到另一个涉及整数数据类型的活动/类。到目前为止,这是我对 MainActivity(第一)类的内容:
对于接收类,SecondActivity:
但是,SecondActivity 在第二个屏幕上什么都没有显示...可能是因为我需要先将值转换为 int 吗?
谢谢!
android-fragments - 替换片段后Android捆绑包为空
我有两个片段,即 VolleyFragment 和 AnotherFragment,将 VolleyFragment 设置为初始片段。在此片段中,捆绑数据显示正常。但是,当我转到另一个片段时,应用程序崩溃了。它说这个错误:
主要活动
VolleyFragment
另一个片段
java - Android在实现RecognitionListener时获取Intent
正如Iftah在this answer中所述,我可以通过将Uri从Intent传递给:
这里Intent data
有我想要的没有问题。
这一切都很完美,但是该解决方案会提示用户何时说话,我不希望这样绕过,我让我的活动实现 RecognitionListener 如下:
这绕过了提示,我无法弄清楚如何像第一个示例中那样获得 Uri,因为这里:
我得到一个Bundle results
不包含 Intent 或 Uri 的内容。我尝试查看捆绑包中的所有键,但不存在 URI 或 Intent,我也尝试过getIntent()
,但没有返回任何内容。
我感谢任何帮助或朝着正确的方向前进。
android - 从带有 android marshmallow 的地图中选择
现在我正在使用 android map clicklistener 来允许用户从地图中选择位置。当单击地图时,所选位置的纬度和经度在 toast 中正确打印,然后我通过捆绑将此数据发送到另一个片段。在 android marshmallow 设备上,它总是以空值传输,即使它与所有其他版本一起正常工作。我不知道是什么问题,所以我会得到任何帮助的祝福
这是我的代码
提前致谢