草庐IT

database_query

全部标签

java - 改造 2 : @Query "encoded=false" don't work

0)我正在使用Retrofit2来处理BankAPI.1)我有一些接口(interface):publicinterfaceApiService{@GET("statdirectory/exchange")Call>getСurrency(@Query("date")StringinputDate);}2)当我调用方法getСurrency(someParametr)时,其中someParametr是字符串,包含“date&json”(例如,“20170917&json”):ApiServiceapiService=RetrofitController.getApi();apiServ

安卓 SQL : Check if Record in Database Exists

我正在尝试根据特定ID查询我的数据库。Stringsql="SELECT*FROMmashWHERErecipe_id='"+id+"'";Cursordata=database.rawQuery(sql,null);如果这是第一次运行该Activity,该表将与id列一起存在,但不会有具有特定id的记录。我如何检查该特定记录是否存在,如果不存在,请添加它?我发现很多关于检查特定列是否存在的内容,但没有关于检查特定记录是否存在的内容。到目前为止,我已尝试获取id列索引并检查它是否返回-1,但由于某种原因它实际上返回了1。我可以在if语句中使用什么来验证尚未创建id列?

android - 应用内结算 : "Query items available for purchase" returns 0 items

我正在尝试为我的应用实现应用内结算。我正在关注谷歌的TriviaDrive示例应用程序中使用的实现,以及开发者网站上的相关文档。我的代码按预期工作但是当我尝试"QueryItemsAvailableforPurchase",生成的Inventory对象包含0个对象,即使我已经创建了一个产品。我使用GooglePlay开发者控制台创建了一个ID为paid_version的托管产品,如下图所示:文档指出“要检索产品详细信息,请在您的IabHelper实例上调用queryInventoryAsync(boolean,List,QueryInventoryFinishedListener)。”

android.database.CursorIndexOutOfBoundsException : Index -1 requested

我正在尝试使用RawContacts.entityIterator读取所有联系人,但我看到了这个错误:android.database.CursorIndexOutOfBoundsException:请求索引-1以下是我的代码:ContentResolvercr=getContentResolver();Cursorcur=cr.query(Contacts.CONTENT_URI,null,null,null,null);Stringid=cur.getString(cur.getColumnIndex(Contacts._ID));if(cur.getCount()>0){whil

android - 房间 : Database not created

我尝试使用来自谷歌架构的房间库。我基于来自谷歌的BasicSample编写了一些代码,但没有创建数据库(对于我的代码)。Logcat不包含错误和异常。请帮我找出我的错误://App.java//...publicclassAppextendsApplication{privateAppExecutorsmAppExecutors;privatestaticfinalStringTAG="App";@OverridepublicvoidonCreate(){super.onCreate();Log.i(TAG,"onCreate:enter");mAppExecutors=newAppE

java - android.database.CursorIndexOutOfBoundsException异常

我的Android应用程序中的数据访问代码引发异常。这是导致异常的代码:StringgetPost="SELECT*FROM"+TABLE_POST+";";Cursorresult=getReadableDatabase().rawQuery(getPost,null);Listposts=newArrayList();{Log.d("count",result.getCount()+"postrows");while(result!=null&&result.moveToNext());Postpost=newPost();post.setPostId(result.getInt(

android - 无法解析 : com. google.firebase :firebase-database:10. 2.0

我正在创建一个新项目并尝试从googlesFire基础依赖项中实现一些功能,例如compile'com.google.firebase:firebase-database:10.2.0,classpath'com.google.gms:google-services:3.0.0''并将我的项目与他们同步。尝试这样做时,出现此错误:Error:(25,13)Failedtoresolve:com.google.firebase:firebase-database:10.2.0ShowinFileShowinProjectStructuredialog还有这个错误:Error:Failed

database - 如何在 sqflite 的数据库中创建多个表?

我正在使用使用SQLite数据库的flutter构建和应用程序。我使用这段代码创建了第一个表:void_createDb(Databasedb,intnewVersion)async{awaitdb.execute('''CREATETABLEcards(id_cardINTEGERPRIMARYKEY,colorTEXT,typeTEXT,rarityTEXT,nameTEXTUNIQUE,goldCostINTEGER,manaCostINTEGER,armorINTEGER,attackINTEGER,healthINTEGER,descriptionTEXT)''');}表已创

database - 如何在 sqflite 的数据库中创建多个表?

我正在使用使用SQLite数据库的flutter构建和应用程序。我使用这段代码创建了第一个表:void_createDb(Databasedb,intnewVersion)async{awaitdb.execute('''CREATETABLEcards(id_cardINTEGERPRIMARYKEY,colorTEXT,typeTEXT,rarityTEXT,nameTEXTUNIQUE,goldCostINTEGER,manaCostINTEGER,armorINTEGER,attackINTEGER,healthINTEGER,descriptionTEXT)''');}表已创

android - AutoCompleteTextView 在选择后显示 'android.database.sqlite.SQLiteCursor@' ...

我正在使用以下代码为AutoCompleteTextView设置适配器(SimpleCursorAdapter)mComment=(AutoCompleteTextView)findViewById(R.id.comment);CursorcComments=myAdapter.getDistinctComments();scaComments=newSimpleCursorAdapter(this,R.layout.auto_complete_item,cComments,newString[]{DBAdapter.KEY_LOG_COMMENT},newint[]{R.id.tex