"questions": [
{
"number": 1,
"text": "How many principles are there for plant distribution ?",
"options": [
{
"number": 1,
"text": "2",
"mark": 0
},
{
"number": 2,
"text": "4",
"mark": 0
},
{
"number": 3,
"text": "8",
"mark": 1
},
{
"number": 4,
"text": "16",
"mark": 0
}
],
"isMultiChoice": null
},{
"number": 1,
"text": "How many principles are there for plant distribution ?",
"options": [
{
"number": 1,
"text": "2",
"mark": 0
},
{
"number": 2,
"text": "4",
"mark": 0
},
{
"number": 3,
"text": "8",
"mark": 1
},
{
"number": 4,
"text": "16",
"mark": 0
}
],
"isMultiChoice": null
}]
这是我的选择
optionsList = questionsList.get(question).getOptions();
但我得到了这个错误:
java.lang.空指针异常:尝试调用接口方法'intjava.util.List.size()'在空对象引用android.app.ActivityThread.perform启动活动(ActivityThread.java:3507)在android.app.ActivityThread.handle启动活动(ActivityThread.java:3661)在android.app.servertransaction.启动活动tem.execute(启动活动tem.java:83)在android.app.servertransaction.事务xecutor.execute回调(事务xecutor.java:140)在android.app.servertransaction.事务xecutor.execute(事务xecutor.java:100)在android.app.ActivityThread$H. handleMessage(ActivityThread.java:2232)在android. os.在android. os.在android. app.ActivityThread. main(ActivityThread. java: 7824)在java. lang.反射。方法调用(本机方法)在com. android. interal. os。RuntimeInit$method odAndArgsCaller. run(RuntimeInit. java: 492)在com. android. interal. os。ZygoteInit. main(ZygoteInit. java: 981)引起:java. lang.尝试调用接口方法int java. util。list. size()'在一个空对象引用
你能帮我解决这个问题吗
Intent intent = getIntent();
questionsList = intent.getParcelableArrayListExtra("questionsData");
通过这种方式,我正在跟踪问题列表。我能够阅读问题。但我不能阅读答案。你能帮帮我吗
从第一次活动使用开始
intent.putParcelableArrayListExtra("questionsData", questionsArrayList);
在第二个活动中使用
questionsList = intent.getParcelableArrayListExtra("questionsData");
我尝试使用 如有任何帮助,不胜感激,谢谢。
我想把意图转移到Xamarin.Android中的另一个活动。基本上,我需要Intent.data和Intent.clipdata到另一个活动,所以我使用下面的代码来传输Intent,但我不知道检索它的正确方法。 下面是Main Activity中的代码 在第二活动中 如何在第二个活动中检索意图?
在SO上也有类似的问题,但没有一个对我有效。 我想在Activity1中获取被点击的图像并在Activity2中显示它。 我获取被点击图像的图像id如下所示: 并通过意图传递给另一个活动。 任何帮助都很感激。
Activity-2(将所选图像设置为屏幕背景图像的活动)
在活动1中,我将一张图片从url加载到imageview中(使用glide)。当我切换到活动2时,我断开了网络连接,我需要在另一个imageview中加载相同的图像。我该如何实现这一点?使用glide缓存在某处的图像可以做到这一点吗?
我正在使用解析网站。 我在中有一个。 并且我需要将值传递给。 所以我创建了一个类实现。 但是,我在类中得到了一个。 如何将传递给另一个活动?