草庐IT

illegalArgumentException

全部标签

android - java.lang.IllegalArgumentException : Bad class: class java. util.GregorianCalendar

我在使用GregorianCalendar时收到此异常java.lang.IllegalArgumentException:错误的类:类java.util.GregorianCalendar谁知道如何解决,请帮帮我。p/s:我使用了以下代码:CalendarsomeDate=GregorianCalendar.getInstance();someDate.add(Calendar.DAY_OF_YEAR,-7);SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");StringformattedDate

android - android.os.SystemProperties 在哪里?

我正在查看AndroidCamera代码,当我尝试导入android.os.SystemProperties时,找不到。这是我正在查看的文件:https://android.googlesource.com/platform/packages/apps/Camera/+/eclair-release/src/com/android/camera/VideoCamera.java我创建了一个新的2.1项目并尝试再次导入此命名空间,但仍然找不到。我查了https://developer.android.com并且SystemProperties未列出。我错过了什么吗?

android - android.os.SystemProperties 在哪里?

我正在查看AndroidCamera代码,当我尝试导入android.os.SystemProperties时,找不到。这是我正在查看的文件:https://android.googlesource.com/platform/packages/apps/Camera/+/eclair-release/src/com/android/camera/VideoCamera.java我创建了一个新的2.1项目并尝试再次导入此命名空间,但仍然找不到。我查了https://developer.android.com并且SystemProperties未列出。我错过了什么吗?

android - 无法在 Android api >=24 上使用 java.lang.IllegalArgumentException 恢复 Activity

在运行版本7.0、7.1.1和8.0.0的设备上,我的应用发生崩溃,堆栈跟踪如下:FatalException:java.lang.RuntimeException:Unabletoresumeactivity{xxx/xxx.views.activities.HomeActivity}:java.lang.IllegalArgumentExceptionatandroid.app.ActivityThread.performResumeActivity(ActivityThread.java:3788)atandroid.app.ActivityThread.handleResume

android - 无法在 Android api >=24 上使用 java.lang.IllegalArgumentException 恢复 Activity

在运行版本7.0、7.1.1和8.0.0的设备上,我的应用发生崩溃,堆栈跟踪如下:FatalException:java.lang.RuntimeException:Unabletoresumeactivity{xxx/xxx.views.activities.HomeActivity}:java.lang.IllegalArgumentExceptionatandroid.app.ActivityThread.performResumeActivity(ActivityThread.java:3788)atandroid.app.ActivityThread.handleResume

android - 防止/捕获 "IllegalArgumentException: parameter must be a descendant of this view"错误

我有一个ListView,里面有一些可聚焦的组件(主要是EditTexts)。是的,我知道这不是完全推荐的,但总的来说,几乎所有东西都运行良好,并且焦点集中在它必须去的地方(我必须进行一些调整)。无论如何,我的问题是,当用手指滚动列表然后突然使用轨迹球在显示IME键盘时时会出现奇怪的竞争条件。某些东西必须越界并被回收,此时offsetRectBetweenParentAndChild()方法必须启动并抛出IllegalArgumentException。问题是这个异常是在我可以插入try/catch的任何block之外抛出的(据我所知)。所以这个问题有两种有效的解决方案:有人知道为什么

android - 防止/捕获 "IllegalArgumentException: parameter must be a descendant of this view"错误

我有一个ListView,里面有一些可聚焦的组件(主要是EditTexts)。是的,我知道这不是完全推荐的,但总的来说,几乎所有东西都运行良好,并且焦点集中在它必须去的地方(我必须进行一些调整)。无论如何,我的问题是,当用手指滚动列表然后突然使用轨迹球在显示IME键盘时时会出现奇怪的竞争条件。某些东西必须越界并被回收,此时offsetRectBetweenParentAndChild()方法必须启动并抛出IllegalArgumentException。问题是这个异常是在我可以插入try/catch的任何block之外抛出的(据我所知)。所以这个问题有两种有效的解决方案:有人知道为什么

java - JAXB 给我 : java. lang.IllegalArgumentException: is parameter must not be null

我正在使用JAXB将一些XML解码为Java对象:我的代码看起来有点像这样:InputStreamtestMsg=getClass().getResourceAsStream("TestDocumentEvent.xml");Unmarshallerunmarshaller=JAXBContext.newInstance(DocumentEvent.class).createUnmarshaller();DocumentEventunmarshalled=(DocumentEvent)unmarshaller.unmarshal(testMsg);但是,当我运行此代码时出现异常:jav

java - JAXB 给我 : java. lang.IllegalArgumentException: is parameter must not be null

我正在使用JAXB将一些XML解码为Java对象:我的代码看起来有点像这样:InputStreamtestMsg=getClass().getResourceAsStream("TestDocumentEvent.xml");Unmarshallerunmarshaller=JAXBContext.newInstance(DocumentEvent.class).createUnmarshaller();DocumentEventunmarshalled=(DocumentEvent)unmarshaller.unmarshal(testMsg);但是,当我运行此代码时出现异常:jav

java - 在 set 方法中抛出的最佳异常

如果我有一个要修改某些值的set方法,如果用户输入了错误的值,哪个是指示失败的最佳抛出异常?publicvoidsetSomething(intd)throws....{if(d=0){//okdosomething}elsethrownew...//throwsomeexception} 最佳答案 我会选择IllegalArgumentException.Throwntoindicatethatamethodhasbeenpassedanillegalorinappropriateargument.编辑另一个说明:代替if(con