草庐IT

imap_close

全部标签

android - 由于 Lollipop 中的 'void dalvik.system.CloseGuard.close()' 导致的 NullPointerException

这个问题在这里已经有了答案:WhatisaNullPointerException,andhowdoIfixit?(12个答案)关闭4年前。此贴于去年编辑送审未能重开帖子:原始关闭原因未解决当我的应用程序在AndroidOSLollipop中运行时,我在后台遇到以下异常。无法找出它的确切位置或在我的代码中对它的任何引用。02-2317:58:14.145:E/System(16417):Uncaughtexceptionthrownbyfinalizer02-2317:58:14.146:E/System(16417):java.lang.NullPointerException:At

android - Firebase 云消息传递 - Android : click-action of notification when app is closed doesn't work

我正在使用FirebaseCloudMessaging将数据消息传送到我正在开发的应用程序。根据FCM文档,当应用程序处于前台时:AclientappreceivesadatamessageinonMessageReceived()andcanhandlethekey-valuepairsaccordingly.而且效果很好。当应用程序在后台时,行为是不同的:thedatapayloadcanberetrievedintheIntentusedtolaunchyouractivity.而且它似乎不太好用。我在通知JSON中使用“click_action”参数,我在其中指定要打开的“Ac

android - 是什么导致 HTTP FAILED : java.net.SocketException : Socket closed?

我正在为我的一个应用程序使用okhttp和retrofit,我有很多请求使用RxJava在不同的线程上工作。有时我在任何请求上都会遇到SocketException,之后没有请求可以到达服务器。例如我可以分享一个样本。我可以分享一些修改后的代码fragment。Subscriptiondetails=api.details("keyword").subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(newSubscriber(){@OverridepublicvoidonComp

Android 兼容库 CursorLoader : java. lang.IllegalStateException: Cursor is closed

我目前在带有Android兼容性库的Fragment中使用CursorLoader。几乎每次,在Droid2上(我无法在NexusOne或Sensation上重现),似乎游标关闭得太快,这会导致各种错误。不幸的是,这些痕迹在我的代码中没有指向任何有用的地方(因为问题是为什么Cursor被关闭,而不是当Android注意到时),所以我真的很难弄清楚出了什么问题。还有其他人遇到过这个问题吗?(或者知道可能会发生什么)。一些堆栈跟踪:java.lang.IllegalStateException:Cursorisclosedatandroid.database.sqlite.SQLiteCu

安卓 SQLite : attempt to re-open an already-closed object

我正在尝试根据ISBN从我的Inventory表中获取某些图书数据。但是,我收到一个错误:“尝试重新打开一个已经关闭的对象”。只有当我单击一个listView对象,转到另一个屏幕,通过“finish()”返回此页面,然后尝试单击另一个listView对象时,才会发生该错误。我将StringsearchEntries[]=InventoryAdapter.getInventoryEntriesByISBN(searchQuery,isbn[position]);从onClickListener移动到之前的for循环onClickListener现在它可以工作了。如果我在通过“finish

android - 除了过早调用 cursor.close() 之外还有什么会导致 StaleDataException?

我目前正在大量修改/重写Android应用程序,我偶尔会看到以下几行崩溃:调用CursorAdapter方法,它调用AbstractWindowedCursor#checkPosition()和:02-2015:03:18.180E/AndroidRuntime(17143):android.database.StaleDataException:AttemptingtoaccessaclosedCursorWindow.Mostprobablecause:cursorisdeactivatedpriortocallingthismethod.02-2015:03:18.180E/An

android - Action 条夏洛克 (ABS) : how to customize the text of action mode close item?

我正在使用ABS版本。4,我需要简单地更改显示在操作模式关闭图标旁边的默认“完成”文本,但我真的不知道该怎么做。我认为文本需要可定制至少有两个原因:“完成”并不适用于所有情况(例如,“取消”可能更合适,我见过一些应用程序,例如GalaxyTab上的“我的文件”应用程序,使用它)“Done”需要根据用户的语言进行本地化是否可以自定义该文本?如果可以,谁能告诉我该怎么做?提前致谢。编辑我找到了一个临时解决方法,我将其发布在以下位置:privateTextViewgetActionModeCloseTextView(){//ABS4.0definesactionmodeclosebutton

android - 我什么时候应该在 ContentProvider 使用的 SQLiteOpenHelper 上调用 close()

在我的android应用程序中,我使用SQLiteOpenHelper来实现ContentProvider。查询、添加、删除操作都通过ContentProvider。但是在我的一部Android手机(htcg13)中,我在目录/data/data/[packagename]/databases中找到了*.db-wal文件。并且在使用ContentProvider操作时文件大小增加非常快。它过多地占用了用户RAM空间。在帖子enterlinkdescriptionhere中建议关闭SQLiteOpenHelper来解决我的问题(很有用).但我想找到一个“地方”来添加“close()”方法

android - CLOSED_LOGIN_FAILED 和 FacebookOperationCanceledException

使用AndroidFacebookSDK3.5,我经常遇到登录问题:我收到CLOSED_LOGIN_FAILED和FacebookOperationCanceledException。我知道关于SO的CLOSED_LOGIN_FAILED问题大约有一百万个,但这个问题不同。请不要回答“您的key哈希是否正常?它是否在沙箱之外?应用程序ID是否正常?”,因为它们是。:-)我告诉你为什么我知道它们是:如果我禁用SSO,我可以使用更复杂的非SSO方法登录。从那一刻起,即使再次启用SSO,它也会开始工作,并且以后不会有CLOSED_LOGIN_FAILED答案。相同的用户、相同的key、相同的

c++ - VS8 无法处理 file.close(); file.open();,为什么?

我有一个可能微不足道的问题,但我无法理解。我写了简单的代码:fstreamfile;file.open("data",ios::in);if(!file.good()){file.close();file.open("data",ios::out);if(!file.good())cout在新的VS8C++Express项目中。当我运行它并且“数据”不存在时,它会创建文件,但也会返回“不好”(第二个),因此输出不会写入文件。现在有趣的事情来了。如果我在VS10C++Express和Code::Blocks12中编译相同的代码,它工作正常。为什么会这样?@编辑我的friend也在他的PC