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)'

最佳答案

引起该错误的原因是 AIDataService 的语法中没有任何上下文。解决问题

宣布

private Context context;


context = getApplicationContext();

现在的语法将是
final AIDataService aiDataService = new AIDataService(context, configuration);

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

关于java - AIDataService无法应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53792001/

10-10 01:49