草庐IT

transaction

全部标签

java - 如何让异步任务在 Android 中完成

我正在开发一个从网络检索数据、将它们存储到设备然后读取它们的应用程序。问题是,我在异步任务中获取数据。我的应用程序在尝试向用户显示数据之前不会让任务完成。我试过task.get()但没有结果(它就停在那里)。这是我的任务:publicGetOptionsTask(XMLPortalGetOptionsrequest){super(request);}protectedvoidonCancelled(){//TODOaffichermessagepasd'optionssurledisque}@OverridepublicvoidhandleError(Transactiontransa

android - 管理您不想丢失某些 fragment 数据的 fragment 事务

我有5个fragment,其中两个是包含一些数据(昂贵的加载)的列表fragment,其余的没有任何重要内容。我的目标是了解如何管理事务,以便只有一个列表fragment保留在内存中(始终),当我按回它时它应该恢复到列表fragment。这是一些部分代码,用于处理fragment上的这个问题,但问题是当我按下时它不会卸载当前fragment而是加载主fragment而不删除当前fragment。工作流程:主fragment(任务fragment)在开始时加载,之后可以加载任何fragment。如果主fragment是当前fragment并且选择了组fragment则移除主fragmen

java - 在 fragment 被分离然后重新附加后, fragment onResume 不会被调用

我正在尝试掌握所有新的ActionBar和FragmentsAPI。我有一个主要Activity,我希望它管理两个不同的选项卡。我正在使用ActionBarSherlock以支持比ICS更旧的版本。每个选项卡都包含自己的Fragment(每个都是SherlockListFragment的子类)我让它工作得很好,但我有一个问题,我确定那是愚蠢的,但我还无法弄清楚:第一次显示每个Fragment时,一切正常,列表已填充,ActionBar中的MenuItems也已填充。但是当您第二次看到选项卡时(切换并返回后),列表和ActionBarMenuItems都没有填充。这就是我切换标签的方式:

android - Android 中的 Binder 事务失败

我的beagleboard上出现Binder错误,如下所示?如何找出导致这些错误的进程?binder:sendfailedreplyfortransaction4800,targetdeadbinder:1112:1750transactionfailed29189,size1528-4binder:sendfailedreplyfortransaction6233,targetdeadbinder:1112:1112transactionfailed29189,size1332-4binder:sendfailedreplyfortransaction4792,targetdeadb

Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSql]三更草堂博客项目,友联接口问题

在写友联这个接口时候碰到的问题,使用postman测试返回数据正常,用页面去访问接口报403问题,idea报错信息ClosingnontransactionalSqlSession[org.apache.ibatis.session.defaults.DefaultSqlSession@e144d40]1.postman部分信息2.前端F12network页面其实是很明显的corserror但是因为第一次写项目不是很熟练,加上前端不太了解,所以也用csdn排查了很久才发现。3.解决办法1.在Controller上添加@CrossOrigin2.使用注册Bean组件的方式@Configurati

android - 当我使用其他 fragment 时,viewpager 在 Lollipop 5.0 中无法正常工作

这个问题只出现在Lollipop中。kitkat和以前的版本都可以正常工作!问题是我使用页面View实现了一个slider,在第一个fragment中我有带有两个按钮的登录fragment。当应用程序启动时没有问题,但是当我使用页面View更改fragment并返回登录fragment时,按钮不起作用。按钮在同一fragment中加载注册表单或登录表单。没有错误,只是按钮什么都不做。这是代码:publicclassScreenSlideActivityextendsActionBarActivity{/***Thenumberofpages(wizardsteps)toshowinth

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 - greenDAO 生成器给出了没有意义的控制台错误

总的来说,我对Android开发还很陌生,我什至从未使用过greenDAO。但在我的生成器类(我在其中对我的实体建模)上花费了大量时间后,我终于能够生成类似于GitHub上给出的示例的东西。importde.greenrobot.daogenerator.DaoGenerator;importde.greenrobot.daogenerator.Entity;importde.greenrobot.daogenerator.Property;importde.greenrobot.daogenerator.Schema;importde.greenrobot.daogenerator.

android - fragment 中的空指针异常

我在从另一个fragment启动一个fragment时收到NullPointerException。我试图在动态启动fragment后调用第二个fragment中的方法。这是我的日志:05-2009:58:31.907:E/AndroidRuntime(2585):FATALEXCEPTION:main05-2009:58:31.907:E/AndroidRuntime(2585):java.lang.NullPointerException05-2009:58:31.907:E/AndroidRuntime(2585):atcom.exercise.FragmentTest.MyFr

android - 带有 RxJava2 的 Android Room 中的交易

我的应用程序的一个要求是允许用户完成多个步骤,然后在完成后根据每个步骤中的条目将值写入数据库。UI中的每个步骤都可能有助于将需要写入数据库的操作。数据可能位于多个表中,并且属于这些表中的不同行。如果任何数据库操作失败,则整个操作应该失败。我最初考虑将所有数据加载到内存中,对其进行操作,然后简单地在每个可能的实体中调用更新方法(使用REPLACE的冲突策略),但内存中的数据量可能非常大.我认为我可以组装一个列表,其中显示中的每个fragment都提供一个或多个可完成项,然后在UI流结束时使用Completable.concat()按顺序执行这些项。它看起来像下面这样:Completabl