C# 如何与Xamarin一起使用C中的CHECK_VOICE_DATA_PASS?

C# 如何与Xamarin一起使用C中的CHECK_VOICE_DATA_PASS?,c#,android,xamarin,syntax,xamarin.android,C#,Android,Xamarin,Syntax,Xamarin.android,对于我的文本到语音应用程序,我正在尝试翻译以下Java代码: if (resultCode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) { myTTS = new TextToSpeech(this, this); } 对于Xamarin和C3,CHECK_VOICE_DATA_PASS不可用,我看不出应该使用哪个常量。 我还没有弄明白这个变量到底意味着什

对于我的文本到语音应用程序,我正在尝试翻译以下Java代码:

            if (resultCode == TextToSpeech.Engine.CHECK_VOICE_DATA_PASS) {      
                myTTS = new TextToSpeech(this, this);
            }
对于Xamarin和C3,CHECK_VOICE_DATA_PASS不可用,我看不出应该使用哪个常量。 我还没有弄明白这个变量到底意味着什么


我该如何做类似的事情呢?

似乎缺少整数
常量的定义,但定义了基于字符串的定义(?),但Android API中的快速检查将其定义为值为1的int,那么:

public const int CHECK_VOICE_DATA_PASS = 0x00000001;
公共静态最终整数检查\u语音\u数据\u通过 在API级别4中添加

指示使用操作\u CHECK\u TTS\u DATA intent检查TextToSpeech引擎使用的资源的安装状态时成功

常量值:1(0x00000001)


那么它应该是什么呢?我尝试使用if(resultCode==1),但它给了我错误。你能帮我吗?错误是什么?发布一个问题,包括您收到的错误代码和详细信息。