相关疑难解决方法(0)

在android上使用全局异常处理

是否有代码示例或有关如何使用该Thread.setDefaultUncaughtExceptionHandler方法的教程?基本上我在我的应用程序中尝试在抛出异常时显示自定义警报对话框.是否有可能做到这一点?我知道在屏幕上显示某些内容有点棘手,如果在UI线程中抛出异常,但我不知道任何解决方法.

android exception-handling

58
推荐指数
4
解决办法
5万
查看次数

Xamarin - 找不到编码错误 1252 数据

我正在处理一个应用程序Xamarinfor Visual Studio 2017。我试图测试我的应用Android,并iOS现场播放设备。当我尝试运行它时,我的设备(AndroidiOS)出现以下错误:

级别=错误,标题=可视化错误,消息=无法找到编码 1252 数据。确保您安装并启用了正确的国际代码集程序集。(NotSupportedException)

我通过Google搜索发现了类似的问题,但进行更改后,它仍然无法运行。我已经检查了两种设备的所有国际化选项,我什至直接保存为UTF-8编码,因为我认为这可能是 encoding 的问题windows-1252。我也引用I18N.dllI18N.West.dll两个。

任何帮助将不胜感激。谢谢你。

更新:

我已经能够进一步缩小问题的范围。

using (SqlConnection sqlConn = new 
 SqlConnection(Configuration.ConnectionString))
{
    //sqlConn.Open(); 
}
Run Code Online (Sandbox Code Playgroud)

.open是导致编码错误。注释掉之后,该应用程序将在实时设备上运行,但是,我现在得到:

级别=错误,标题=未捕获的异常,消息=无法找到编码 1252 数据。确保您安装并启用了正确的国际代码集程序集。(NotSupportedException)

Visual Studio 2017抛出以下错误

System.Reflection.TargetInvocationException:调用的目标已抛出异常。

using (SqlConnection sqlConn = new 
SqlConnection(Configuration.ConnectionString))
Run Code Online (Sandbox Code Playgroud)

它发生在它试图从using上面的语句中从数据库中提取的那一刻。我正在使用SQL Server 2008 R2. 我只能说它在使用 和 发送到 SQL ServerAndroid和从 SQL Server 接收时出现问题 …

encoding android ios xamarin visual-studio-2017

13
推荐指数
2
解决办法
5400
查看次数