Jah*_*hel 3 android strongloop loopbackjs
我正在寻找可以从Android调用loopback的自定义方法的示例.为了解释更多,假设我在服务器端有一个名为"greet(name)"的方法,它将迎接某人.我想从Android调用它.任何例子,或链接都可以.
提前致谢.
Jahid
在下面的示例中,我假设您的模型被调用,Greeter并且Greeter.greet通过调用静态方法GET /greeters/greet?name=Alex.
首先,您需要描述方法的REST映射.然后你可以使用调用方法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();
}
});
}
}
Run Code Online (Sandbox Code Playgroud)
有关解析响应主体的方法示例,请参见ModelRepository.java和Model.java.
免责声明:我是LoopBack的开发者之一,loopback-sdk-android是我的专业之一.
| 归档时间: |
|
| 查看次数: |
1502 次 |
| 最近记录: |