草庐IT

相位恢复

全部标签

android - 为什么fragment恢复后又调用了onLoadFinished?

我有一个关于装载机的特殊问题。目前我不确定这是我代码中的错误还是我误解了加载器。应用问题出现在对话中(想象一下类似于Whatsapp的东西)。我使用的加载器是基于AsyncTaskLoaderexample实现的.我正在使用支持库。在OnCreate中,我启动一个加载器来检索缓存的消息。当CachedMessageLoader完成时,它会启动RefreshLoader以检索(在线)最新消息。每个加载器类型都有一个不同的ID(例如,离线:1在线:2)这工作得很好,但有以下异常(exception)。问题当我打开另一个fragment(并将事务添加到后台堆栈)然后使用返回键返回到conve

android - 从已保存状态恢复 View 层次结构不会恢复以编程方式添加的 View

我正在尝试保存和恢复由按钮表组成的View层次结构。表中所需的表行数和按钮数直到运行时才知道,并以编程方式添加到我的Activity的onCreate(Bundle)方法中的膨胀xml布局.我的问题是:是否可以使用Android的默认View保存/恢复实现来保存和恢复最终表?我当前尝试的示例如下。在初始运行时,该表按预期构建。当Activity被销毁(通过旋转设备)时,重建的View仅显示一个没有子项的空TableLayout。setContentView(int)中引用的xml文件包括添加了按钮的空TableLayout。protectedvoidonCreate(Bundlesav

Android,暂停和恢复处理程序回调

我有一个正在使用的处理程序,如下所示:handler.postDelayed(Play,1000);当我的应用程序onPause()在此完成之前被调用时,我需要暂停它并告诉它在我恢复之前不要执行“postDelayed”。这可能吗,或者有其他方法吗?我的问题是,当onPause()被调用时,我暂停了音频(SoundManager),但如果此handler.postDelayed在此之后被调用,音频将不会暂停,并将继续在我的应用程序后台播放。@OverridepublicvoidonPause(){Soundmanager.autoPause()}然后postDelayed在1000毫秒

android - 从 SD 卡检索图像时无法恢复 Activity

我的Activity包含此代码以获取SD卡上的所有图像:String[]projection={MediaStore.Images.Media._ID,MediaStore.Images.Media.DATA,MediaStore.Images.ImageColumns.DATA};Cursorcursor=managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,projection,null,null,MediaStore.Images.Media._ID);intcount=cursor.getCount();intima

android - 为什么在 android 中恢复 Activity 会导致 BadTokenException?

伙计们——谁能解释一下这个堆栈?请注意,我的代码无处可寻。如果你用谷歌搜索这些异常中的任何一个,遇到这个问题的每个人都试图在Activity终止后创建对话,这似乎不是这里的情况。这只是一份简单的Activity简历。我经常看到该领域的客户报告此异常,如果可能,我想更正它。android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokenandroid.os.BinderProxy@405177d8isnotvalid;isyouractivityrunning?atandroid.view.ViewRoot.set

MongoDB 备份与恢复

1.1MongoDB的常用命令mongoexport/mongoimportmongodump/mongorestore    有以上两组命令在备份与恢复中进行使用。1.1.1导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。  该命令的参数如下:参数参数说明-h指明数据库宿主机的IP-u指明数据库的用户名-p指明数据库的密码-d指明数据库的名字-c指明collection的名字-f指明要导出那些列-o指明到要导出的文件名-q指明导出数据的过滤

android - 从其他 fragment 返回时, fragment 中的 Viewpager 未显示(恢复)

我遇到的问题如下:在主屏幕中,我有3个按钮:Config、Main、Setting。单击每个按钮时,将显示相应的fragment以在FrameLayout中扩充布局。当用户在Config或SettingFragment中时,可以使用onBackpressed或单击Main按钮返回到主Fragment。当用户在主fragment中时,如果用户单击返回,将显示一个弹出窗口以确认退出。在主要fragment中,我放了一个viewpager。在这个viewpager中,我放了另外2个fragment,每个fragment都包含一个图像网格(我还使用了一个圆形指示器来查看底部的页面变化)。为简单

onresume - 安卓: "Application level"暂停和恢复

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭4年前。Improvethisquestion我一直在尝试获得类似于Activity的onPause和onResume的应用程序级暂停和恢复。我知道没有具有此功能的API。我试着关注这个帖子:http://curioustechizen.blogspot.com/2012/12/android-ap

解决SQLServer,MSDB(恢复挂起)的问题

解决SQLServer,MSDB(恢复挂起)的问题解决SQLServer,MSDB(恢复挂起)的问题某天你突然发现你的SQLServer出现这种情况出现这种问题,可能有两个原因,第一你的硬盘空间不足,第二硬盘损坏,导致msdb的数据库文件和日志文件丢失,那么以我的这个案例为演示,上图的原因就是因为数据库文件和日志文件丢失,解决的办法就是,你需要从另外一台正常的电脑的数据库(这台电脑的数据库必须是正常的,在这个路径下C:\ProgramFiles\MicrosoftSQLServer\MSSQL15.MSSQLSERVER\MSSQL\DATA)的数据库文件和日志文件复制过来,并拷贝到出现异常的

android - 通过底部导航栏更改 fragment 时恢复 fragment 状态

我在导航栏中单击项目时有底部导航栏我正在替换fragment。我有3个fragmentA、B、C,所以单击b项Bfragment被加载,在B中我调用3-4个API。所以现在,如果我转到C,然后再次转到B,则会创建一个新的Bfragment实例,并再次调用这些API,我如何保存fragment实例状态,而不是在更改fragment时再次调用API。这是我的代码。mBottomNavigationView.setOnNavigationItemSelectedListener(newBottomNavigationView.OnNavigationItemSelectedListener(