android 2.3.3中的GSON问题

android 2.3.3中的GSON问题,android,serialization,gson,Android,Serialization,Gson,我无法通过GSON序列化到JSON。这是我的民意测验课 package com.impact.datacontracts; public class Poll { public int FeedID; public int Answer; public Poll(){} } 我正在像这样连载 public void submitPoll(int answerID, int feedID) { Poll poll = new Poll(); poll.Answer = ans

我无法通过GSON序列化到JSON。这是我的民意测验课

package com.impact.datacontracts;

public class Poll {

public int FeedID;
public int Answer;
public Poll(){}
}
我正在像这样连载

public void submitPoll(int answerID, int feedID) {
    Poll poll = new Poll();
    poll.Answer = answerID;
    poll.FeedID = feedID;

    Gson gson = new Gson();
    String jsonString = gson.toJson(poll);
    Toast.makeText(_context, jsonString, Toast.LENGTH_LONG).show();

}
在Android 2.2中,我得到的吐司是:

{"FeedID":"1","Answer":"1"}
这是正确的,而相同的代码在Android 2.3.3中生成了这个Toast:

{"FeedID":"0","Answer":"0"}
但是,如果我将FeedID的数据类型更改为String,那么它在2.3.3中可以正常工作,我可以使用String,但是这里有什么问题


谢谢

您是否正在HTC设备上尝试此功能?如果是的话,你可能是暴力的受害者。在普通Android设备(如NexusOne/S)或模拟器上测试你的应用程序。如果问题消失,您知道这是设备的故障,您可以按照上述页面上的步骤轻松地重新打包GSON。

我正在查看三星Galaxy Si刚刚将GSON jar重新打包为一个新名称,同样的问题:,我无法在Android 2.3.3 emulator上进行测试,因为它无法注册javascriptlistner。可能首先是ID出错了?试着在吐司中加入answerID和feedID,看看它们是否匹配。