草庐IT

cursor-position

全部标签

android - 明确地关闭 SQLite 数据库中的 Cursor,需要还是不需要?

据我了解,在关闭数据库后,游标变为“无效”,是否也同时关闭了游标?这是否避免了必须执行如下所示的操作?示例1publicvoidStringgetResultsAndReturnString(){Stringresult="";SQLiteDatabasedb=dbHelper.getReadableDatabase();Cursorcursor=qb.query(db,projection,null,null,null,null,null);cursor.close();示例2publicvoidCursorgetResultsAndReturnCursor(){SQLiteData

android - 类 PagerAdapter (android) 中 instantiateItem 函数中 'position' 的混淆

我目前正在学习水平View分页教程:http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-horizontal-view-paging/出于测试目的,我在instantiateItem(...)函数中添加了以下行作为第一行:Log.d("SimpleViewPagerActivity","Position"+position);(以下内容令人困惑,所以如果您自己尝试示例以了解我在以下段落中谈论的内容会更好):在此示例中,有5个ViewPager位置(从零开始)并且Activity设置为从位置

android - 将 Observable<Observable<Cursor>> 扁平化为 Observable<Cursor>

我有一个Observable返回单个Cursor实例(Observable)。我正在尝试利用ContentObservable.fromCursor获取onNext中每个游标的行回调。我想到的解决方案之一是这样的构造:ContentObservable.fromCursor(cursorObservable.toBlocking().first()).subscribe(cursor->{//maptoobject//addtooutercollection},e->{},()->{//dosomethingwithlistofobjects(outercollection)});由于

android - 错误 : Trying to requery an already closed cursor

我遇到了一个错误,但我似乎找不到解决方案。我的应用程序在ICS4.0.3上运行,但它在Android3.2上返回错误。这是我的MainActivity.java文件中的代码:SQLiteDatabasedb=databaseHelper.getReadableDatabase();Cursorcursor=db.query(DatabaseHelper.TABLE_NAME,newString[]{"_id","isim","icerik"},null,null,null,null,null);startManagingCursor(cursor);tts=0;while(cursor

Android adapter.getItem(position).getItemId() 不工作(方法 getId() undefined object 类型)

我有一个ListView,我正在使用自定义适配器将数据填充到ListView表单数据库中。它工作正常,但是当我单击列表项时,我想获取被单击以将其传递给下一个Activity以执行某些操作的项目的ID。但是当我点击列表项时,我无法获得ID。知道为什么会这样吗?我的列表监听器:list.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewa,Viewview,intposition,longid){Intentintent=newIntent(MainActivi

Android XML 层列表 : How to position the top layer

我有这个XML可绘制对象-tab_background_unselected:创建此形状:这个箭头形状的xml可绘制对象-tab_selected_arrow:创建此形状:我正在使用这个可绘制的XML(而不是PNG文件)来创建图层列表:但我希望最终图像看起来像这样:我不知道如何设置箭头(第二项和顶层)的重力为中心|底部...我试过使用bitmap标签,但它只接受图像文件。我需要这是一个XML可绘制对象,因为我需要它在可绘制选择器中我不想将其设为PNG并为每个屏幕分辨率创建不同的文件 最佳答案 在item中使用内部Bitmap可绘制对

android - 2048 kb 的游标窗口分配失败。 # Open Cursors=1 (# cursors opened by this proc=1)

我正在制作一个使用数据库的Kiosk应用程序。该应用程序一直在前台运行。该应用程序有许多使用一个共享DataBaseHelper实例的线程。该应用程序运行完美,但大部分时间在5或6小时后,我遇到这些异常,然后应用程序崩溃:E/DataBaseHelper﹕Cursorwindowallocationof2048kbfailed.#OpenCursors=1(#cursorsopenedbythisproc=1)E/CursorWindow﹕CouldnotallocateCursorWindow'/data/user/0/com.kios.frm/databases/YadProjec

android - 如何在 Android 中使用 RecyclerView 应用 setItemChecked(position,true)?

我正在开发MaterialDesign抽屉导航。我在其中创建了一个新类RecyclerItemClickListenerimplementsRecyclerView.OnItemTouchListener来处理用户对列表项的点击。我在MainActivity类的onCreate方法中以这种方式使用类:mRecyclerView.addOnItemTouchListener(newRecyclerItemClickListener(this,mRecyclerView,newRecyclerItemClickListener.OnItemClickListener(){@Override

Transformer | DETR目标检测中的位置编码position_encoding代码详解

本文主要描述的是DETR论文中的position_encoding,详细DETR论文解析可参考 论文篇|2020-Facebook-DETR:利用Transformers端到端的目标检测=>翻译及理解(持续更新中)_夏天|여름이다的博客-CSDN博客_dert目标检测Transformer不像RNN可以根据位置顺序接受和处理单词,所以为了得到词的位置信息,将位置信息添加到每个词的嵌入向量中,这称为位置编码。DETR中提供了两种编码方式,一种是正弦编码(PositionEmbeddingSine),一种是可以学习的编码(PositionEmbeddingLearned),默认为正弦编码。 如图,

android - 我怎样才能让我的 Cursor 在方向改变时存活下来?

我正在努力使我的应用旋转友好,但我在保存光标时遇到了一些问题。游标在ListView中显示了大约13k+行数据,因此如果每次配置更改时我都重新查询,将花费相当长的时间。在我的onRetainNonConfigurationInstance()中,我返回我的Cursor,然后通过getLastNonConfigurationInstance()检索它。但是,我检索到的游标似乎已经关闭,因此我的适配器无法再呈现列表。据我了解,游标已关闭,因为onDestroy()会自动关闭所有游标。我这样保存Cursor:@OverridepublicObjectonRetainNonConfigurat