Android 使用RESTful服务

Android 使用RESTful服务,android,Android,我发现有人创建了这个类: 它看起来正是我需要的,然而,作为一个新手,我不知道如何利用这个类 我尝试通过执行RestClient myclient=new RestClient()初始化实例;但我认为这是不对的 我只想从服务中检索json并对其进行解析。RestClient看起来只支持静态使用,因为它没有定义构造函数。这意味着您不能创建新类,只能通过静态调用访问这些方法 试着像这样使用它: RestClient.connect(url); 这个方法说无效,所以它赢了;我什么也不退。如果您需要它

我发现有人创建了这个类:

它看起来正是我需要的,然而,作为一个新手,我不知道如何利用这个类

我尝试通过执行RestClient myclient=new RestClient()初始化实例;但我认为这是不对的


我只想从服务中检索json并对其进行解析。

RestClient看起来只支持静态使用,因为它没有定义构造函数。这意味着您不能创建新类,只能通过静态调用访问这些方法

试着像这样使用它:

RestClient.connect(url);

这个方法说无效,所以它赢了;我什么也不退。如果您需要它返回要在以后使用的内容,则需要修改该方法。

RestClient看起来只用于静态使用,因为它没有定义构造函数。这意味着您不能创建新类,只能通过静态调用访问这些方法

试着像这样使用它:

RestClient.connect(url);

这个方法说无效,所以它赢了;我什么也不退。如果您需要它返回稍后使用的内容,则需要修改该方法。

您引用的页面中的类称为
RestClient
而不是
RestKit
,这是第一个问题。此外,该类更多的是作为示例代码,而不是您可以使用的代码。请注意,connect(stringurl)方法是无效的,因此它不会返回结果,而connect代码只是记录示例字符串。

您引用的页面中的类称为
RestClient
而不是
RestKit
,这是第一个问题。此外,该类更多的是作为示例代码,而不是您可以使用的代码。请注意,connect(stringurl)方法是无效的,因此它不会返回结果,而connect代码只是记录示例字符串。

如果您要做REST工作,我强烈建议您查看一下该类。android团队在设计它时基本上考虑到了REST,这也是大多数谷歌应用程序所使用的。另外,还有一个非常好的例子,对如何使用它给出了高层次的解释(说真的,就像我最喜欢的视频之一)。

如果你要做REST的东西,我强烈建议你看看这门课。android团队在设计它时基本上考虑到了REST,这也是大多数谷歌应用程序所使用的。另外,还有一个非常好的例子,对如何使用它给出了高层次的解释(说真的,就像我最喜欢的视频之一)。

是的,它使用log.i。但当我查看logcat时,我什么也看不到。我猜这个类不起作用,把这个类作为一个整体抛弃似乎有点仓促,尽管它肯定需要一些调整。如果没有看到您的任何代码,我将无法告诉您为什么看不到logcat输出。可能会在那里抛出更多日志,或者通过调试器运行它,并在遇到问题时发布您看到的内容。我的帖子修改正确,谢谢@Josh Diehl。是的,它使用log.i。但当我查看logcat时,我什么也看不到。我猜这个类不起作用,把这个类作为一个整体抛弃似乎有点仓促,尽管它肯定需要一些调整。如果没有看到您的任何代码,我将无法告诉您为什么看不到logcat输出。可能会在那里抛出更多日志,或者通过调试器运行它,并在遇到问题时发布您看到的内容。我的帖子修改正确,谢谢@Josh Diehl.+1。这是一个很棒的解释。当我第一次学习SampleSyncAdapter时,我希望我能用它来引导我通过SampleSyncAdapter。考虑到我只想在活动加载后检索一些json,这似乎非常复杂。@Adam Fair。SyncAdapter非常复杂。那么,在这种情况下,它可能不适合你。这是一个很棒的解释。当我第一次学习SampleSyncAdapter时,我希望我能用它来引导我通过SampleSyncAdapter。考虑到我只想在活动加载后检索一些json,这似乎非常复杂。@Adam Fair。SyncAdapter非常复杂。那么,在这种情况下,这可能不适合你。