我是新来的android和想知道如果任何人都可以通过指向我或给我一个代码示例(最好)如何从我的服务器(JSON对象)响应更新我的UI值(简单文本视图值)来帮助我。如何在android中更新我的UI值?
我Ĵ儿子
{num : 1, val: 22}
。
谢谢
我是新来的android和想知道如果任何人都可以通过指向我或给我一个代码示例(最好)如何从我的服务器(JSON对象)响应更新我的UI值(简单文本视图值)来帮助我。如何在android中更新我的UI值?
我Ĵ儿子
{num : 1, val: 22}
。
谢谢
还有一种叫onPostUpdate()
方法,在其中您可以从doInbackground()
通过你的回答和解析,并设置成响应TextView
。
使用以下方法解析您的json
resopnse。
private void parseResponse(String responseString) {
try {
//{num : 1, vol: 22}
Object object = new JSONTokener(responseString).nextValue();
if (object instanceof JSONObject) {
JSONObject jsonObject = (JSONObject) object;
String num = jsonObject.optString("num");
String vol = jsonObject.optString("vol");
textView.setText("num="+num+" "+"vol="+vol);
}
} catch (Exception e) {
e.printStackTrace();
}
}
doinbackground任务不在我的java类的activity上如何从'data manager class'传递这个值(doinbackground任务在这里)到使用XML/UI活动设置的'room 1'类?谢谢! –
为此,您需要创建一个接口,并且应该由Activity实现,并且应该将引用传递到'DataManager'类中,其中'doInBackground()'存在但是形成'AsynTask'类的'onPostUpdate()'方法。 –
你能分享你的代码吗? – sumit
@sumit增加了后台任务,谢谢 –
然后在onpostUpdate方法里面你可以改变你的值 – sumit