gpt4 book ai didi

android - 适用于 Android 2.2 的 RESTLET 客户端

转载 作者:行者123 更新时间:2023-11-29 18:21:05 25 4
gpt4 key购买 nike

我使用的是 Android 2.2 手机和 Adroid SDK 2.3.3 (API 10)

我正在尝试使用适用于 Android 的 RESTLET 从我的手机使用 REST 客户端RESTLET Tutorial 中给出的教程访问在 RESTURL 上运行的 REST 服务但是每次当我在手机和模拟器中安装这个应用程序时,它都会崩溃并显示消息“意外停止”,因此强制关闭。我尝试同时包含 org.reSTLet.ext.httpclient.jar 和 org.reSTLet.jar 的不同 RESTLET 版本,如 2.0.0、2.0.5、2.1m2,但结果始终是“强制关闭”

如果我做错了什么,有人能告诉我吗?任何建议也将是在 Android 2.2 的 ReSTLful 客户端上运行良好

代码:

ClientResource cr = new ClientResource("http://androidgroundapps.appspot.com/rest/contacts/123");
ContactResource resource = cr.wrap(ContactResource.class);
// Get the remote contact
Contact contact = resource.retrieve();

if(contact == null){
toast("Contact is Null buddy!");
}

联系人始终为空!!

这是 logcat(我的应用名称是 myapp):

E/wifi    ( 1361): [android_net_wifi_getRssiHelper] rssi -50
I/ActivityManager( 1361): Starting activity: Intent { act=android.intent.action.
MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.androidground
.apps.myapp/.MyApp }
W/Flex ( 1453): getString FLEX_OPERATOR_CODE OPEN
W/System.err( 9188): Starting the internal [HTTP/1.1] client
I/ActivityManager( 1361): Displayed activity com.androidground.apps.myapp/.MyApp: 1414 ms (total 1414 ms)
E/wifi ( 1361): [android_net_wifi_getRssiHelper] rssi -53
W/System.err( 9188): Stopping the internal[HTTP/1.1] client
E/wifi ( 1361): [android_net_wifi_getRssiHelper] rssi -51
E/Tethering( 1361): active iface (usb0) reported as added, ignoring
D/WifiService( 1361): BroadcastReceiver : android.intent.action.BATTERY_CHANGED

最佳答案

在前面加上:

Engine.getInstance().getRegisteredConverters().add(new JacksonConverter());

但我只得到一个 LinkedHashMap,我希望得到一个类型为 (Contact) 的对象。如果你做到了,请告诉我

关于android - 适用于 Android 2.2 的 RESTLET 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5358418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com