当前位置: 首页 > 面试题库 >

如何在Bundle中传递自定义对象?

况唯
2023-03-14
问题内容

我正在尝试将自己的自定义对象传递到包中:

Bundle b = new Bundle();
                STMessage message = (STMessage)a.getAdapter().getItem(position);
                b.putObject("message",message);

我得到错误:

The method putObject(String, Object) is undefined for the type Bundle

问题答案:

一种方法是让您的自定义对象实现Parcelable接口并使用 Bundle.putParcelable/Bundle.getParcelable



 类似资料:
  • 我正在尝试安装一个带有特殊选项的NPM软件包,它是: 它在Linux上运行良好,但在windows上运行时,我会出现下一个错误 有谁能帮我把它用在Windows10上吗

  • 问题内容: 我试图使用PendingIntent将自定义的序列化对象从我的IntentService传递到BroadcastReceiver。 这是我的自定义对象: 行.java 这是我的IntentService MyIntentService.java MainActivity.java 这是我的BroadcastReceiver: AlarmReceiver.java 最烦人的部分是该代码以

  • 问题内容: 我试图获取传递给JOptionPane的自定义按钮返回的值。但是,我通过的按钮根本不返回任何值。仅当按下退出按钮时,才返回-1的值。我需要这样做,因为我正在更改启用或禁用的按钮的属性。我假设我需要按钮以某种方式将某些信息返回给JOptionPane。任何想法? Nb这与我以前的问题有关-JOptionPane灰色输出一个按钮 我尝试像您说的那样设置按钮的值,但是它们从不返回OK或CAN

  • 我是一个相当新的反应,这是一个我正在努力解决的问题。

  • 我使用的是spring ldap和spring boot starter安全性的组合。我已经配置了基本的设置,但仍在传递用户名和密码以进行身份验证。它总是试图验证应用程序中指定的默认凭据。财产。不管怎样,通过传递登录表单中给出的信誉,是否可以正确地做到这一点。 @覆盖受保护的无效配置(AuthenticationManagerBuilder auth)引发异常{ }

  • 我还在研究spring batch,遇到了一个需要将jobParameter传递给定制bean的场景。作业参数包含文件的路径。 这已经包含在读取器的步骤范围中,这里没有包含。 问题是。当类被实例化时,传递给bean的值是“file:#{jobparameters['path'}/filename”,而不是调用作业时传递的jobParameter的值。这让我很困惑,因为我在multiResource