在 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()
内
最好是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()
内