从Android的回环自定义的方法调用 [英] Loopback custom method call from Android

查看:278
本文介绍了从Android的回环自定义的方法调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要寻找例子,我还可以从Android的回环的自定义方法。为了解释多了,可以说我有一个名为服务器端的方法迎接(名称),将人打招呼。我想援引来自Android系统。任何例子或链接就可以了。

I am looking for example where I can call loopback's custom method from Android. To explain more, lets say I have a method on server side with name "greet(name)" that will greet someone. I want to invoke that from Android. Any example, or link is ok.

在此先感谢。

Jahid

推荐答案

在下面的例子中,我会假设你的模式被称为迎宾和静态方法 Greeter.greet 通过 GET /接待员/招呼?NAME =亚历

In the examples below, I'll assume your model is called Greeter and the static method Greeter.greet is invoked via GET /greeters/greet?name=Alex.

首先,你需要描述你的方法的REST映射。然后,您可以使用调用方法 invokeMethod中

First of all, you need to describe the REST mapping of your method. Then you can call the method using invokeMethod.

public class GreeterRepository extends ModelRepository<Greeter> {
    public RestContract createContract() {
      RestContract contract = super.createContract();

      contract.addItem(new RestContractItem("/" + getNameForRestUrl() + "/greet", "POST"),
                  getClassName() + ".greet");

      return contract;
    }

    public void greet(name, final VoidCallback callback) {
        invokeStaticMethod("greet", ImmutableMap.of("name", name), new Adapter.Callback() {

            @Override
            public void onError(Throwable t) {
                callback.onError(t);
            }

            @Override
            public void onSuccess(String response) {
                callback.onSuccess();
            }
        });
    }
}

请参阅<一href="https://github.com/strongloop/loopback-sdk-android/blob/master/src/main/java/com/strongloop/android/loopback/ModelRepository.java"相对=nofollow> ModelRepository.java 和<一href="https://github.com/strongloop/loopback-sdk-android/blob/master/src/main/java/com/strongloop/android/loopback/Model.java"相对=nofollow> Model.java 对于该解析响应主体的方法的例子。

See ModelRepository.java and Model.java for examples of methods that parse the response body.

免责声明:我是回送的开发者之一,回环-SDK-Android是我的专业一个

这篇关于从Android的回环自定义的方法调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆