草庐IT

invalid-bundle-structure

全部标签

android - 为什么我得到 java.io.IOException : Mark has been invalidated?

我正在尝试从url下载图像,然后对其进行解码。问题是我不知道它们有多大,如果我立即解码它们,应用程序会因图像太大而崩溃。我正在执行以下操作,它适用于大多数图像,但对于其中一些图像,它会抛出java.io.IOException:Markhasbeeninvalidated异常。这不是大小问题,因为它发生在75KB或120KB的图像上,而不是20MB或45KB的图像上。此外,格式并不重要,因为它可能发生在jpg或png图像上。pis是一个InputStream。Optionsopts=newBitmapFactory.Options();BufferedInputStreambis=ne

android - Gson .JsonSyntaxException - java.lang.NumberFormatException : Invalid double: ""

我运行此代码并崩溃。你能帮帮我吗?publicclassRepairCostsData{@Exposeprivateintmonth;@Exposeprivateintmonth_id;@Exposeprivateintyear;@Exposeprivatedoublesumma;@Exposeprivatedoubledetail_price;@Exposeprivatedoublejob_price;...为这个类调用Gson().fromJson()RepairCostsData[]repairCostsData=newGson().fromJson(jsonObject.get

android - addView() 之后的 "resultIndex is -1, the polygon must be invalid!"

在ViewGroup(FrameLayout)上调用addView()方法后出现异常。publicfinalViewcreateView(Contextcontext,Propertyproperty,ViewGroupparent){mView=LayoutInflater.from(context).inflate(getLayout(),null);mContext=context;mProperty=property;processBaseViews(mView,property);processViews(mView,property);parent.addView(mVie

Android - 在 fragment 中使用 Setter 与传递 Bundle

在我的代码中,我使用两种方法将数据传递到新fragment。我要么通过Bundle传递数据,要么有时编写setter来传递数据。两者都工作正常,还没有遇到任何问题。但现在,我正在优化我的代码,同时考虑保存的实例、方向更改或任何其他可能丢失数据的方式。因此,我心中的确切疑问是,默认情况下,通过bundle发送的数据在方向更改/从背景恢复的fragment中是否保持完好无损。或者我们也必须在bundle的情况下使用savedInstance。据我所知,通过setter设置的数据会丢失。 最佳答案 每当操作系统需要重新布局您的View时,

android - 在一个应用程序中 bundle 多个应用程序

我正在开发一个Android应用程序,它使用多个第三方应用程序,通过Intent调用,例如第三方日历、网络广播等。因此,为了正确启动这些Intent,需要安装这些应用程序。是否可以在我的应用程序中包含这些apk,以便在设置我的应用程序时自动安装它们?让用户手动安装这些应用程序似乎是一种非常糟糕的方式......有什么建议吗?谢谢彼得 最佳答案 Isitpossbiletoincludethoseapksinmyappsothattheyareautomaticallyinstalledaswellwhenmyappissetup?这

android - 我如何获得 Android Bundle/Packager Identifier

我正在为需要包标识符的android编写一个库我不知道如何为我正在运行的Android应用程序获取包标识符或等效项。我认为它与Intent对象有关,无法弄清楚。感谢您的任何建议。 最佳答案 您是指您的应用的包名吗?您可以使用Activity.getPackageName()。getPackageName() 关于android-我如何获得AndroidBundle/PackagerIdentifier,我们在StackOverflow上找到一个类似的问题: h

在 ADT Mac Bundle 中创建第一个 Android 应用程序时出现 java.lang.NullPointerException

当尝试创建一个新的Android应用程序时,我可以通过整个向导直到最后,当单击完成时给我一个错误:在项目“测试”上运行生成器“Android资源管理器”时出错。java.lang.NullPointerException我试过多次重新安装ADT都无济于事。有谁知道我的问题在这里?我有我正在尝试使用的API的SDK。编辑:不确定是否有任何帮助,但是在“安装新软件”中查看ADT更新站点时,出现错误从存储库读取时出错:http://dl-ssl.google.com/android/eclipse/site.xml.谢谢,约翰 最佳答案

android - 在android中使用google places api时报错 "Status{statusCode=PLACES_API_INVALID_APP, resolution=null}"

我在我的Android应用程序中使用谷歌地图,map已成功加载到我的应用程序中。我使用以下代码在我的应用程序中初始化谷歌地图:mGoogleApiClient=newGoogleApiClient.Builder(this).addConnectionCallbacks(this).addOnConnectionFailedListener(this).addApi(Places.GEO_DATA_API).addApi(Places.PLACE_DETECTION_API).addApi(LocationServices.API).enableAutoManage(this,this

java - 使用Bundle传递数据时出现空指针异常

我有一个float组camObjCoord声明为..publicstaticfloatcamObjCoord[]=newfloat[8000];然后我在一个类中填充它的索引,该类执行以下操作..camObjCoord[1]=2.5;然后我调用makeview()publicvoidmakeview(){IntentmyIntent=newIntent(this,GLCamTest.class);this.startActivity(myIntent);Bundleb=newBundle();b.putFloatArray("tweets",camObjCoord);}然后在新类(cla

FFmpeg调用avformat_open_input时返回错误 -22(Invalid argument)

一FFmpeg报错误-22(Invalidargument)这个错误确实浪费了我一晚上,为啥呢,因为我打开rtsp的地址是能播放的,但是换成http://xxx/HD.live.mp4?auth_key=xxx这种带鉴权的地址后,就报非法参数了。长话短说,出现这个错误的原因可能是:1)err=avformat_open_input(&ic,is->_filename.c_str(),is->_iformat,&is->_format_opts);的_filename文件名不对。2)没调用av_register_all()。3)ffmpeg版本不对。第1个比较常见,但是我想说的是我这次不是这点导