在 Android 上通过 Intent 接收数据时出现问题

Problem receiving data through Intent on Android

最好是post图片来说明到底是怎么回事,好吗? 第一张图片显示了 Intent class 的一个对象,叫做 senderIntent,它会将它发送到一个叫做“Resultado”的 class。 senderIntent(它是 Intent class 的对象)将变量 email 的值发送到另一个也称为 email 的变量:

在下图中,它表明我创建了一个名为 receiverIntent 的 Intent class 对象:

然后我创建了 Bundle class 的一个对象,它接收 receiverIntent 的 getextras() 方法。 问题是 NullPointer Exception 错误发生在代码行中: 捆绑接收器Bundle = receiverIntent.getExtras();

请问如何解决?

一般来说,不要从字段初始值设定项调用 Activity 方法。在调用 super.onCreate().

之后,将 getIntent()getExtras() 调用移动到 onCreate()