WLclient没有初始化

时间:2014-11-28 03:44:25

标签: android ibm-mobilefirst

我正在尝试使用worklight中的本机api应用程序创建一个Android应用程序。我创建了客户端它是成功的,但得到的错误消息像 'WLClient.invokeProcedure()将不会被执行,因为WLCLient未初始化,请确保已调用WLCLient.connect函数。  “

使用的步骤

1)首先我创建了一个natvie api appklication 2)创建和配置Android本机应用程序 3)初始化WLCLient 4)调用Worklight过程 5)接收程序响应

使用文档 ftp://public.dhe.ibm.com/software/mobile-solutions/worklight/docs/v505/Module_09_2_-_Android_Development_Using_Worklight_API_in_a_Native_Application.pdf

1 个答案:

答案 0 :(得分:0)

在本机应用程序中,您确实需要实现并调用connect()方法,然后尝试在invokeProcedure的onSuccess中调用connect方法。

注意:

  1. 必须将适配器和NativeAPI部署到服务器才能获得响应
  2. 本机应用程序的wlcient.properties文件必须指向服务器主机地址
  3. 为了调试错误,您还应该至少共享实际实现的代码片段和完整的错误堆栈

    也就是说,查看为此创建的入门示例应用程序。阅读教程并在本机项目中查看和实现。工作室项目是将适配器和应用程序工件部署到服务器所必需的。


    请注意,您要链接到Worklight 5.0.5的文档;如果您使用较新版本的Worklight,如Worklight 6.0,6.1或6.2,则无法使用旧的文档。使用我指出的那个。