草庐IT

illegalArgumentException

全部标签

android - 改造为异步 FormUrlEncoded DELETE 调用抛出 IllegalArgumentException 异常

我正在尝试制作一个异步POST和DELETE,它是在Android4.4中使用Retrofit编码的形式url这是我的客户-@FormUrlEncoded@POST(INetwork.API_BASE_PREFIX+"/memberships.json")voidjoin(@Field("id")Stringid,Callbackcb);@FormUrlEncoded@DELETE(INetwork.API_BASE_PREFIX+"/memberships.json")voidleave(@Field("id")Stringid,Callbackcb);这是个异常(exception

android - fragment 实例中带有 Otto 事件总线的 IllegalArgumentException

我正在使用Otto事件总线订阅ListFragment中的某些事件。总线实例是在Application的子类中存储和创建的,换句话说,它的总线应该作为单例工作。好像不是这样的……fragment在onActivityCreated(Bundle)中注册到总线,在onDestroy()中注销。这不起作用。当调用unregister()(java.lang.IllegalArgumentException:缺少注释方法的事件处理程序...)时,我从设备上收到了应用程序崩溃的几份崩溃报告。只有在对register()的任何调用之前调用了unregister(),或者如果调用了两次unregi

android - Glide assert : java. lang.IllegalArgumentException: 你必须在主线程上调用这个方法

有没有人使用Glide从后台线程中获取图像?我不断得到这个断言:java.lang.IllegalArgumentException:Youmustcallthismethodonthemainthread但是根据这个线程,它应该可以工作:https://github.com/bumptech/glide/issues/310但是,我无法让它工作,除非我从主线程调用它。这是我在主线程中尝试做的事情:Glide.get(mContext);loadUserImage(userImageUrl);//wait5secondsbeforetryingagainintimageLoadingT

安卓:View.getTag/setTag 和 IllegalArgumentException

是的,我知道在调用这些需要key的函数版本时需要一个唯一的资源ID,但我终究无法弄清楚如何创建可以以这种方式使用的资源ID。我类的最终变量不会起作用,硬编码值也不会起作用。两者都抛出IllegalArgumentException。那么是什么给了你如何使用这些方法呢?斯帕拉 最佳答案 要创建与您在XML中设置的资源ID(使用@+id)相同的资源ID,请添加在res/values/中的XML中。 关于安卓:View.getTag/setTag和IllegalArgumentExceptio

Android - SupportMapFragment with GoogleMaps API 2.0 给出 IllegalArgumentException

我正在尝试使用为Android提供的最新MapAPI2.0。我正在使用支持库,因为我想支持Android2.2。以下是我的代码:主要Activity类publicclassMainActivityextendsFragmentActivity{publicFragmentManagerfManager;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);fManager=getS

android - IllegalArgumentException : addAccount not supported

我关注了description添加我的同步适配器。但是有一个小错误:-(当我打开设置->帐户->添加帐户并选择我的帐户时,我收到此错误消息java.lang.IllegalArgumentException:addAccountnotsupportedatandroid.accounts.AccountManager.convertErrorToException(AccountManager.java:2147)atandroid.accounts.AccountManager.-wrap0(AccountManager.java)atandroid.accounts.Account

android - IllegalArgumentException : addAccount not supported

我关注了description添加我的同步适配器。但是有一个小错误:-(当我打开设置->帐户->添加帐户并选择我的帐户时,我收到此错误消息java.lang.IllegalArgumentException:addAccountnotsupportedatandroid.accounts.AccountManager.convertErrorToException(AccountManager.java:2147)atandroid.accounts.AccountManager.-wrap0(AccountManager.java)atandroid.accounts.Account

java - Spring 安全 java.lang.IllegalArgumentException : Non-hex character in input

我在Windows7环境中的Tomcat服务器中部署了一个现有的Maven项目。我正在使用tomcat7,spring-security-core3.1.0。但是,每次我登录我的webapp时,我都会收到一个错误java.lang.IllegalArgumentException:Non-hexcharacterininput该代码在Linux环境中运行良好。所以我在想这是因为我在本地环境中使用的是windows7。当我查看互联网时,我发现这是linux和windows之间的编码问题。我试过设置JAVA_TOOL_OPTIONS-Dfile.encoding=UTF8但还没有成功。请帮

android - java.lang.IllegalArgumentException : On Android P, 类注入(inject)只能应用于BaseDexClassLoader

我们的应用程序正在开发过程中,我们遵循MVP方法,通过在Presenter上编写单元测试用例来提供更好的测试覆盖率。在AndroidP之前,我们的测试用例在执行时没有任何问题,但现在在AndroidP发布之后,当我们尝试在Pixel2(AndroidP)上运行测试用例时,我们的测试用例在以下代码行中失败-privatelateinitvarmPackageInfo:PackageInfomPackageInfo=Mockito.mock(PackageInfo::class.java)带有以下错误消息-org.mockito.exceptions.base.MockitoExcepti

android - java.lang.IllegalArgumentException : On Android P, 类注入(inject)只能应用于BaseDexClassLoader

我们的应用程序正在开发过程中,我们遵循MVP方法,通过在Presenter上编写单元测试用例来提供更好的测试覆盖率。在AndroidP之前,我们的测试用例在执行时没有任何问题,但现在在AndroidP发布之后,当我们尝试在Pixel2(AndroidP)上运行测试用例时,我们的测试用例在以下代码行中失败-privatelateinitvarmPackageInfo:PackageInfomPackageInfo=Mockito.mock(PackageInfo::class.java)带有以下错误消息-org.mockito.exceptions.base.MockitoExcepti