草庐IT

备份与恢复

全部标签

android - 使用 Android 备份服务备份 Cordova 应用程序

Google的Android备份服务(http://developer.android.com/google/backup/index.html)是否备份混合移动应用数据,例如sqlite数据库和本地存储?我有一个cordova应用程序,我希望向其添加备份解决方案。如果此服务与cordova应用程序即插即用,那将非常方便。 最佳答案 Android备份服务似乎不能即插即用sqlite数据库。我在扩展BackupAgent部分下找到了这个http://developer.android.com/guide/topics/data/ba

android - 使用 'up' 按钮时在 Android 中恢复状态

我正在使用onSaveInstanceState()来存储一个ArrayList成员变量,并在主Activity的onCreate()方法中恢复它。这在大多数情况下都有效,例如旋转屏幕等。但是如果我打开一个新Activity并使用“向上”按钮(而不是后退按钮)导航回主屏幕,它似乎会创建一个新的主要Activity而不通过onCreate()中的状态包。我已经确认,当按下向上按钮时,主要Activity的原始实例调用了onDestroy()方法,这对我来说毫无意义,因为我希望它恢复现有Activity就好像我按下了后退按钮而不是创建一个新按钮。有什么方法可以强制新Activity恢复旧A

android - 执行重新创建方法后未恢复的 Activity 暂停

我有一个HoneyComb项目,在我的主Activity中的onResum()方法中使用recreate()方法后出现错误。11-1022:05:42.090:E/ActivityThread(1917):Performingpauseofactivitythatisnotresumed:{com.blogspot.honeyapp/com.blogspot.honeyapp.Main}11-1022:05:42.090:E/ActivityThread(1917):java.lang.RuntimeException:Performingpauseofactivitythatisno

android - fragment 在方向改变时恢复状态

我必须在我的应用程序中实现“标准”fragment导航(请参阅link)。问题是当设备处于纵向模式时,应该只显示1个fragment,而当它旋转到横向模式时,应该显示2个fragment。我尝试了两种不同的方式:1)我只使用1个具有不同纵向和横向布局的Activity。纵向布局xml:这里是横向布局:Activity的onCreate方法:privatestaticItemsFragmentmItemsFragment;privatestaticItemDetailsFragmentmItemDetailsFragment;@OverrideprotectedvoidonCreate(

Mysql 数据备份(详细教程)

为什么要备份数据是企业生存的命脉什么是备份将数据另外保存一份备份到哪里通常采用异地保存什么时候备份备份的窗口期,通常是业务压力最低点如何备份备份方法物理备份逻辑备份备份策略完整备份增量备份差异备份备份三要素BW:完成备份需要的时间RPO:客户可承受的最大数据丢失量RTO:客户可承受的最长停机时间 容灾级别级别说明0无异地备份1有异地备份2实现热备份3在线恢复数据4定时备份数据5实时备份数据6零数据丢失完整备份物理备份(cp、tar、zip)##物理备份及恢复测试:使用cp、tar、zip等命令对数据库磁盘文件进行备份#server51操作[root@server51~]#systemctlst

android - 保存和恢复 ExpandableListActivity 的展开/折叠状态

我有一个ExpandableListActivity(使用SimpleCursorTreeAdapter),它会在用户单击子元素时启动另一个Activity。在新Activity中按下后退按钮时,所有列表项都会再次折叠。如何保存ExpandableListActivity的展开状态并再次恢复它。我已经尝试像这样实现onSaveInstanceState()和onRestoreInstanceState()...@OverrideprotectedvoidonSaveInstanceState(BundleoutState){super.onSaveInstanceState(outSt

android - 恢复默认操作栏布局

我将自定义View应用到ActionBar,就像这样//Inflatethe"Done/Discard"customActionBarview.LayoutInflaterinflater=(LayoutInflater)DetailsHost.mActionBar.getThemedContext().getSystemService(DetailsHost.LAYOUT_INFLATER_SERVICE);finalViewcustomActionBarView=inflater.inflate(R.layout.actionbar_custom_view_done_discard

android - 从 sleep 模式恢复时保留 GridView

我遇到了一个相当大的GridView的问题。(大约70个child)如果我在onCreate上启动它或者在按下主页按钮然后返回后恢复后,GridView工作正常。但是当我从sleep模式回来后恢复时,我的BaseAdapter再次启动并破坏了我在运行时对它所做的更改。如果我在重新启动后调用它,这也会使getChildAt()给出NullPointerException。我怎样才能让它像常规onPause(homebutton)对GridView所做的那样,并避免每次我从sleep模式恢复时GridView都被清除?编辑:我已经尝试为调用BaseAdpter的Activity类设置一个唤

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