从解析中完全调用数据,因为我可以在方法done()内部的Toast中看到String字符的正确值;但是一旦它离开done(),第二个Toast显示为null。
所以我尝试将caption的值传递给done()中的intent但是它没有传递给另一个SingleItemView.class
我已经检查了另一个类'getExtraString中的所有拼写是否相同而且它们是......
忘记Intent Part,如果有人能告诉我为什么在第一个Toast消息中显示正确的值但第二个Toast消息显示为null,那就太棒了
谁能告诉我这里可能做错了什么?
由于
'caption'是一个公共字符串。
{{1}}
答案 0 :(得分:2)
done
是回调方法,它将在getInBackground
方法执行完成后执行,以在主UI线程上返回结果。
要使其工作,请使用startActivity
方法中的done
。
public void done(ParseObject object, ParseException e) {
.....
Intent i = new Intent(context, SingleItemView.class);
i.putExtra("Caption", caption);
context.startActivity(i); //<< start Activity here
}
答案 1 :(得分:1)
你走在正确的轨道上。只需打印日志&#34;标题&#34;串。所以你可以更好地了解回报价值。
将数据从一个活动发送到另一个活动OpenCV libraries