AIDataService无法应用

时间:2018-12-15 11:38:11

标签: java android

 final ai.api.android.AIConfiguration configuration = new ai.api.android.AIConfiguration("Client access token", AIConfiguration.SupportedLanguages.English,

           ai.api.android.AIConfiguration.RecognitionEngine.System);

    aiService = AIService.getService(this, configuration);
    aiService.setListener((AIListener) this);

    final AIRequest aiRequest = new AIRequest();
    final AIDataService aiDataService;
    aiDataService = new AIDataService(configuration);

错误在代码的最后一行。 即:-aiDataService = new AIDataService(configuration); 错误显示-

''ai.api.android.AIDataService'中的AIDataService(android.content.Context,ai.api.android.AIConfiguration)'无法应用于'(ai.api.android.AIConfiguration)'< / strong>

1 个答案:

答案 0 :(得分:1)

该错误是由于 AIDataService 的语法中没有任何 context 引起的。解决问题

声明

private Context context;

context = getApplicationContext();

现在语法将是

final AIDataService aiDataService = new AIDataService(context, configuration);

现在将没有任何错误,并且可以正常工作。