草庐IT

try-catch-rethrow

全部标签

java - Android,如何从try catch错误中显示对话框?

在我的应用程序中,我连接到一个网站以在开始时使用AsyncTask收集一些信息,使用trycatch,从这里我可以在我的catlog中显示连接时的错误,但我一直在尝试,但运气不好显示一个对话框,其中显示连接失败以及重新连接或退出的选项,请检查我的代码并告诉我我做错了什么或如何完成此操作的想法//thisisourdownloadfileasynctaskclassDownloadFileAsyncextendsAsyncTask{@OverrideprotectedvoidonPreExecute(){super.onPreExecute();showDialog(DIALOG_DOW

android.app.Fragment$InstantiationException : Trying to instantiate a class ScannerFragment that is not a Fragment

我在app.gradle中更新了一些库,例如支持库从22.2.0->23.0.0和一些第三方库的版本,现在我在一个特定的Activity中遇到以下运行时错误:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.shubhamkanodia.bookmybook/com.example.shubhamkanodia.bookmybook.AddBooksActivity_}:android.view.InflateException:BinaryXMLfileline#155:Errorinf

安卓 OCR : Application crashes at OCR function(or trying to load library)

我是一名学生,目前在AndroidStudio1.5上为android开发OCR功能。我在网上找到了很多很好的例子,并一直在尝试在AndroidStudio上实现它。我已经配置了NDK构建,应用程序能够在Eclipse(juno)和AndroidStudio上运行。我的代码可以在这里找到:https://github.com/TheWall89/AndrOCR但是在AndroidStudio上,每当我到达应用程序的OCR功能时,应用程序就会崩溃。我已经在线研究并在我的代码中实现了Crashlytics,以找出崩溃的原因。以下是Crashlytics中显示的输出:FatalExcepti

java - 模拟 : doNothing tries to invoke the void method in Android instrumented test

编辑阅读FAQ时,它让我知道什么可能会导致这里出现问题。只是为了试一试,我将stub方法的可见性open()更改为public并且它按预期执行,没有任何抛出异常。我不确定这是错误还是版本1.10.19的预期行为。原帖在我的Android项目中,我使用Mockito以简化某些(仪器)测试的实现。我能够模拟一些非void方法,但没有弄清楚如何正确地stubvoid方法。我正在尝试测试类House。House有一个类型为Door的属性和一个方法openDoor()。一个Door和一个Handle类型的属性和一个方法open()。当我调用openDoor()时,我想检查open()是否被调用,

java - Android 不支持 Java v7+,所以我应该使用多个 catch 还是一个带有 instanceof 检查的 catch?

我有以下情况:try{//Dosomethingsthatcancausetheexceptions}catch(SomeExceptionex){doSomething();}catch(SomeOtherExceptionex){doSomething();}catch(AndYetAnotherExceptionex){doSomething();}catch(Exceptionex){//Dosomethingelse}在Javav7+中,我可以将其更改为:try{//Dosomethingsthatcancausetheexceptions}catch(SomeExcepti

java - SQLiteAssetHelper :Couldn't open database for writing (will try read-only)

这个问题已经被人们问过了,但是通过他们中的许多人的步骤我仍然无法解决这个问题,我的应用程序在模拟器上运行良好但在真实设备上运行不正常并提供以下内容2个异常,第一个异常是第二个异常的主要来源,我想存在一些权限问题。我已经添加了到list文件,但我得到了相同的结果。我的数据库非常简单,只有一张表。我还添加了“android_metadata”表并将我的其他表的id字段编辑为“_id”。我确定我的数据库存在于Assets文件夹中。如有任何帮助,我们将不胜感激。第一个异常02-2412:58:10.067:E/SQLiteAssetHelper(7107):Couldn'topenShajra

android - 错误 : Trying to requery an already closed cursor

我遇到了一个错误,但我似乎找不到解决方案。我的应用程序在ICS4.0.3上运行,但它在Android3.2上返回错误。这是我的MainActivity.java文件中的代码:SQLiteDatabasedb=databaseHelper.getReadableDatabase();Cursorcursor=db.query(DatabaseHelper.TABLE_NAME,newString[]{"_id","isim","icerik"},null,null,null,null,null);startManagingCursor(cursor);tts=0;while(cursor

javascript - react native : Native module AppStateModule tried to override AppStateModule for module name AppState

我有一个正在运行的iOSReactNative应用程序(ReactNativev0.38)。我也尝试在android中运行相同的应用程序。我已经手动链接了所有这些库(我现在在iOS中使用):react-native-camerareact-native-code-pushreact-native-device-inforeact-native-google-analytics-bridgereact-native-i18nreact-native-push-notificationreact-native-restartreact-native-sqlite-storage设置.gra

android - Try-with-resources 需要 API 级别 19 (OkHttp)

我正在尝试使用OkHttp获取Web服务器响应。我当前的minSdkVersion15。我的代码是@OverrideprotectedStringdoInBackground(String...strings){GetDataFromUrlgetData=newGetDataFromUrl();Stringresponse=null;try{response=getData.run(URL);}catch(IOExceptione){e.printStackTrace();}returnresponse;}和Stringrun(Stringurl)throwsIOException{R

java - 如何修复 "canvas: trying to use a recycled bitmap error"?

我正在创建一个RecyclerView来显示图片网格。选择其中之一时,它应该打开一个带有转换的新Activity。我正在使用Glide库加载图片,过渡看起来很糟糕,因为它会在新Activity中重新加载图片。所以我不得不将它保存在缓存中,然后将其用于转换。我有代码,但有时如果图片没有加载,它会抛出CanvasRuntimeException。这是日志:07-0315:19:58.63328461-28461/jahirfiquitiva.projectE/AndroidRuntime﹕FATALEXCEPTION:mainProcess:jahirfiquitiva.project,P