通过 Intent 在类之间发送变量

2024-04-06

我在使用意图浏览屏幕时遇到问题。我想发送一个变量并在另一个类中使用它。

我正在使用一个方法,该方法接受变量,但我不知道如何将其发送到新屏幕,新屏幕将使用它来做一些事情。

主类调用方法:

private void pantallaDetalles(final int identificador)
{
     startActivityForResult(new Intent(this,MostrarDetalles.class),REQST_CODE);
}

Mostrar Detalles.class 是采用变量的 *.java。我是这样开始的:

public class MostrarDetalles extends Activity {

    SQLiteDatabase db;

    public void onCreate(Bundle savedInstanceState)
        {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.detalles);


         //more code...


         Cursor c = db.rawQuery("SELECT * FROM table WHERE _id="+ identificador, null);

        }

你有没有看到?我正在谈论这个。我不知道如何通过意图将“identificador”变量从主类发送到第二类。

你能帮我解决这个问题吗?非常感谢您的建议。

JMasia.


在意图中使用额外捆绑包。

Intent i = new Intent(...);
i.putExtra("name_of_extra", myObject);

然后在 onCreate 上:

getIntent.getIntExtra("name_of_extra", -1);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 Intent 在类之间发送变量 的相关文章

随机推荐

  • 使用 Active Directory / LDAP 进行表单身份验证

    首先 感谢您的浏览 我的问题 在 NET Web 应用程序中 对由各种用户 公司 用户代理等组成的 WAN 上的外部网络使用 Windows 身份验证是一个坏主意吗 背景 我是外网快速 非常快 Web 应用程序的首席开发人员 该应用程序将允
  • 异常导致 Future 永远无法完成

    给出以下代码 import scala concurrent ExecutionContext import java util concurrent Executors val ec ExecutionContext fromExecut
  • Angular 不提供 manifest.webmanifest

    在我的 Angular 10 应用程序中 我将其发布到 Azure 并且加载正常 但是 当我访问时 manifest webmanifest 没有被提供服务https THESITE azurewebsites net manifest w
  • 使用 MotionEvent 在视图上同时移动两个位图

    我使用以下类 android 中的简单 2D 图形 在视图上创建了两个位图 并徘徊以实现位图可以独立移动 我为此调用motionevent 方法 当前问题 我不明白为什么在下面的代码中只有一个对象向右移动 例如使用此代码 仅移动 不 位图
  • 如何在另一个不同样式的div中正确显示选中的属性?

    我对 jQuery 很陌生 代码的第一部分是检查输入 检查后应按以下格式显示检查的项目 如何在 jquery 的帮助下做到这一点 ul class approval approval scrolltab mt 3 li div class
  • 在 d3.js v4 中创建 asinh(反双曲正弦)刻度

    这将替代对数刻度 以便它可以处理负数 尽管我一直在尝试使用 d3 的对数刻度源作为起点 但还没有看到很多自定义刻度的示例 据我所知 没有办法在 D3 中制作自定义比例 至少不是您正在寻找的意义上 所有 D3 尺度均分两步进行缩放 使用域 在
  • ajax加载后检查元素是否存在

    现在是星期五早上 我的大脑似乎出现了故障 我想执行大量脚本 但仅当页面上存在某个元素时才执行 这也可能是通过 ajax 加载的 这意味着当我做类似的事情时 if foo length gt 0 Do stuff 它只会在直接页面加载时加载
  • 仅当单元格中存在值时才发出警报消息

    我希望仅当单元格中存在值时才会出现警报框 但每当我删除单元格值时 都会出现警报消息提示 这是代码 function sendMailEdit e var sheet SpreadsheetApp getActiveSpreadsheet v
  • 如何将 Nvd3 图表导出为 jpeg 或 png 格式

    有没有更好或简单的方法将 nvD3 图表导出为 jpeg 或 png 图像格式 我在 Canvas 上尝试了 Javascript SVG 解析器和渲染器http code google com p canvg http code goog
  • 如何检测网站是否是使用 React 构建的?

    例如 当我浏览公共万维网上的任何网站时加拿大汽车大师 https ca cargurus com 我如何检测这个网站是否是使用React https reactjs org Using React Developer Tools 镀铬扩展
  • 将 jQuery JSON 对象发布到 NodeJs Restify

    我想知道为什么在 a 中发布一个简单的 JSON 字符串如此困难 parameter重新调整 我遵循了很多例子 但没有发现任何具体的东西 我在前端有以下代码 btnDoTest click function var jData hello
  • C# 如何在当前屏幕上显示表单?

    我想在调用它的同一窗口中显示一个新表单 我知道一种通过类似于下面的代码在主屏幕或虚拟屏幕上显示此表单的方法 MyForm Location Screen PrimaryScreen Bounds Location 但我想在当前屏幕上显示它
  • 在 ActiveMQ 中查看消息时,代理无法使用可序列化类:java.lang.ClassNotFoundException

    我想查看已在 ActiveMQ 队列中排队的消息内容 我打开网络控制台 http localhost 8161 admin queues jsp http localhost 8161 admin queues jsp 并单击队列消息的消息
  • 子列表抛出 ConcurrentModificationException [重复]

    这个问题在这里已经有答案了 我有非常简单的代码 List
  • Java获取IPv4地址

    关于这一点link https stackoverflow com questions 8083479 java getting my ip address使用提供的代码来生成 IP 地址 String ip try Enumeration
  • 使opencv视频捕捉速度更快

    所以我创建了一个神经网络 CNN 可以使用 opencv 实时预测一个人的性别 一切都很完美 但是 当我运行 OpenCv 代码时有很多滞后 我的网络摄像头还不错 这里是我的代码 Real time Face Gender Recognit
  • .Net 中泛型的使用示例(C#/VB.NET)[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有哪些在 C VB NET 中使用泛型的示例以及为什么要使用泛型 简而言之 您可以使用额外的标记来声明类型或方法来指示通用位 clas
  • 如何在 svg 元素中插入换行符?

    我每行有两行文字
  • getElementsByTagName("*") 总是更新吗?

    我已经编写了这段代码 var foo document createElement div var childs foo getElementsByTagName console log childs length 0 OK var a d
  • 通过 Intent 在类之间发送变量

    我在使用意图浏览屏幕时遇到问题 我想发送一个变量并在另一个类中使用它 我正在使用一个方法 该方法接受变量 但我不知道如何将其发送到新屏幕 新屏幕将使用它来做一些事情 主类调用方法 private void pantallaDetalles