C# 如何与Xamarin一起使用C中的CHECK_VOICE_DATA_PASS?
对于我的文本到语音应用程序,我正在尝试翻译以下Java代码: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不可用,我看不出应该使用哪个常量。 我还没有弄明白这个变量到底意味着什
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),但它给了我错误。你能帮我吗?错误是什么?发布一个问题,包括您收到的错误代码和详细信息。