草庐IT

keep_checkpoint_every_n_hours

全部标签

安卓同步适配器服务 : Keep alive after onPerformSync ends?

我已经使用Android设置了一个SyncAdaptersampleproject、Steele的两部分教程(1和2)和GoogleI/O2010关于REST应用程序的演讲。似乎AbstractThreadedSyncAdapter总是在其onPerformSync完成后立即在SyncAdapter服务上调用onDestroy。不过,我想从SyncAdapter服务中分离出其他线程,我想知道是否有可能在这些线程完成之前让SyncAdapter服务保持Activity状态——例如,将来自这些异步工作线程的回调注册回SyncAdapter服务.是否可以在onPerformSync之后不终止

java - "Don' t Keep Activities“打开时找不到 ID 的 View

我的应用在不活动后间歇性崩溃。所以我想我没有正确存储东西。我打开“不保留Activity”进行故障排除,但现在我的应用程序到处崩溃。堆栈跟踪:https://gist.github.com/hanleyhansen/6d41fee54b1e129b7922这是丢失的布局:https://gist.github.com/hanleyhansen/73ace0c99ae675023e0f 最佳答案 我认为您可能遇到了Issue19917的症状.此错误存在于3.2及更高版本中,并且最近才得到修复(4.2)。同样的修复程序还没有进入支持库。

android - 混淆时是否需要在混淆规则中使用 'keep' Parcelable

我的项目有几个扩展Parcelable的类.我是否需要在混淆时将它们“保留”在混淆规则中。parcelables的一般做法是什么? 最佳答案 不,默认的android规则包括:-keepclassmembersclass*implementsandroid.os.Parcelable{publicstaticfinalandroid.os.Parcelable$CreatorCREATOR;}如果您保留默认生成的gradle定义,将应用这些默认规则:proguardFilesgetDefaultProguardFile('progu

android - 删除安卓 : prefix for every attribute

Android布局xml文件的每个属性都有“android:”前缀。有什么办法可以去除它们。 最佳答案 也许这篇文章对你有帮助;http://groups.google.com/group/android-developers/browse_thread/thread/d94c1f53a331c53b请看这篇文章就知道,为什么会有android前缀;AndroidXMLlayoutfilesandnamespace更新:(在Josh的评论之后)另一种方法是在Eclipse的查找/替换工具中使用正则表达式。这种方法比第一种方法简单。

安卓购物车 : How to keep products when user exit from app?

我正在开发像flipkart或amazon这样的电子商务应用程序,我需要将产品保留在购物车中,即使用户不小心退出了应用程序并且我遵循教程http://www.androiddom.com/2011/06/android-shopping-cart-tutorial-part-2.html谁能告诉我如何在退出应用程序后存储产品? 最佳答案 Androidprovidesseveraloptionsforyoutosavepersistentapplicationdata.Thesolutionyouchoosedependsonyou

Java Calendar 实例递增 DAY_OF_MONTH 作为递减(仅)HOUR 或 MINUTE 的副作用

我有anunfinishedAndroidapp主要Activity包含一个TimePicker(@+id/tyme),一个DatePicker(@+id/date),以及一个TextView(@+id/dropTime),用于显示类似“DateTime”的数据,出于某种原因我需要两个View来指定。因为Javadocs反对所有从Date实例中提取DateTime字段类型值的尝试,我想使用Calendar类来表示用户选择的组合年、月、日、时、分、秒。我发现我经常(但不总是)不能在不同时递增日期字段的情况下递减小时或分钟字段。这是我的DatePicker事件处理程序:date=(Date

android - "Don' t keep activities”——当应用程序恢复时, fragment 只显示一秒钟

我有一个使用fragment的应用程序。如果我启用“不保留Activity”,然后进入Activity并进入fragment,然后使用主页按钮最小化并重新打开应用程序,则会发生以下行为-应用程序在打开的fragment上恢复大约半秒钟,然后立即恢复fragment关闭,应用程序的主要Activity显示。对于这种情况,我是否需要为fragment管理器执行某种恢复状态?另外,为什么fragment只显示半秒钟然后关闭?MainActivity的代码:myFragment=(MyFragment)MyFragment.create(id);getSupportFragmentManage

android - 注意 : the configuration keeps the entry point `XXX` , 但不是 Android Studio 中的描述符类 'xxx'

当我在Androidstudiov1.1.0中启用minifyEnabled时出现以下错误类是:packagecom.example.FFmpegBridge;publicclassFFmpegBridge{static{System.loadLibrary("xxx");}publicnativevoidinit(AVOptionsoptions,intaudio)throwsIOException;staticpublicclassAVOptions{}}proguard-rules.pro是默认的:#AddprojectspecificProGuardruleshere.#Byd

安卓 Espresso : Sliding Tabs with RecyclerViews in every tab

我有一个滑动标签应用程序,每个标签中都有recyclerview。我正在使用AndroidEspresso测试应用程序.我想点击其中一个recyclerview项目。当我这样做时:onView(withId(R.id.recyclerView)).perform(RecyclerViewActions.actionOnItemAtPosition(2,click()));我得到这个异常:android.support.test.espresso.AmbiguousViewMatcherException:'withid:com.uriel.frankel:id/recyclerView

android - 添加数据时刷新ExpandableListView : keep state

我有一个使用BaseExpandableListAdapter的自定义适配器填充的ExpandableListView。我可以在新Activity中添加新数据,然后我必须刷新列表。刷新列表时,我想保持相同的组展开。可以在列表中的任何位置添加新条目。我们可以添加新的组或只是新的child。现在我正在使用:adapter.notifyDataSetChanged();列表刷新了,但是状态不一样了。例如,如果我有三个组:G1展开、G2未展开、G3展开,并且我在G2和G3之间添加了一个新组G4,那么G4获得G3状态,因为它占据了它的位置。有什么方法可以自动保持状态,还是我必须在我的适配器中手动