如何从sqlite数据库中获取数据并显示在listview中

如何从sqlite数据库中获取数据并显示在listview中,第1张

在登录页面后,我想在listview中把Apple显示成A,Boy显示成B等等,直到F。但是在程序中当我完全登录后,只有登录表成功创建,主菜单还是没有创建。

我想在test database中创建主菜单,然后我想从主菜单表(mainmenu table)中获取数据再显示在listview中。

我使用了下面的代码:

if(usernamelength()>0&&passwordlength()>0)

{

SQLiteAdapter db=new SQLiteAdapter(Mainthis);

dbopenToWrite();

if(dbLogin(username,password))

{

Systemoutprintln("goutham");

Intent intent=new Intent(getApplicationContext(),ExampleActivityclass);

startActivity(intent);

}

SQLiteAdapterjava

}

public Cursor queueAll() {

String[] columns = new String[] { KEY_ID, KEY_CONTENT };

Cursor cursor = sqLiteDatabasequery(MYDATABASE_TABLE, columns, null,

null, null, null, null);

return cursor;

}

private static class SQLiteHelper extends SQLiteOpenHelper {

public SQLiteHelper(Context context, String name,

CursorFactory factory, int version) {

super(context, name, factory, version);

}

@Override

public void onCreate(SQLiteDatabase db) {

// TODO Auto-generated method stub

dbexecSQL(SCRIPT_CREATE_DATABASE);

dbexecSQL(DATABASE_CREATE);

}

@Override

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

// TODO Auto-generated method stub

}

}

public long AddUser(String username, String password) {

ContentValues initialValues = new ContentValues();

initialValuesput(KEY_USERNAME, username);

initialValuesput(KEY_PASSWORD, password);

return sqLiteDatabaseinsert(DATABASE_TABLE, null, initialValues);

}

public boolean Login(String username, String password) {

// TODO Auto-generated method stub

Cursor mCursor = sqLiteDatabaserawQuery("SELECT FROM "

+ DATABASE_TABLE + " WHERE username= AND password=",

new String[] { username, password });

if (mCursor != null) {

if (mCursorgetCount() > 0) {

return true;

}

}

return false;

}

}

ExampleActivityjava

public class ExampleActivity extends Activity {

private SQLiteAdapter mySQLiteAdapter;

/ Called when the activity is first created /

@Override

public void onCreate(Bundle savedInstanceState) {

superonCreate(savedInstanceState);

setContentView(Rlayoutmain);

ListView listContent = (ListView) findViewById(Ridcontentlist);

/

Create/Open a SQLite database and fill with dummy content and close

it

/

mySQLiteAdapter = new SQLiteAdapter(this);

mySQLiteAdapteropenToWrite();

// mySQLiteAdapterdeleteAll();

mySQLiteAdapterinsert("A for Apply");

mySQLiteAdapterinsert("B for Boy");

mySQLiteAdapterinsert("C for Cat");

mySQLiteAdapterinsert("D for Dog");

mySQLiteAdapterinsert("E for Egg");

mySQLiteAdapterinsert("F for Fish");

mySQLiteAdapterclose();

/

Open the same SQLite database and read all it's content

/

mySQLiteAdapter = new SQLiteAdapter(this);

mySQLiteAdapteropenToRead();

Cursor cursor = mySQLiteAdapterqueueAll();

startManagingCursor(cursor);

String[] from = new String[] { SQLiteAdapterKEY_CONTENT };

int[] to = new int[] { Ridtext };

SimpleCursorAdapter cursorAdapter = new SimpleCursorAdapter(this,

Rlayoutrow, cursor, from, to);

listContentsetAdapter(cursorAdapter);

mySQLiteAdapterclose();

}

}

运行程序后,登录表在数据库中创建了,但是主菜单表没有创建。运行程序后,显示一个错误:

sqlite returned code=1 no such a table in MY_TABLE

通过互联网整理获得以下解决方法:

=================1楼=====================

Database class:

public String getData1() throws SQLException{

// TODO Auto-generated method stub

String[] columns1 = new String[] { KEY_DATE };

Cursor c1 = ourDatabasequery(DATABASE_MARKSTABLE, columns1, null, null, null,

null, KEY_ENDINGTIME+" DESC", " 30");

String result1 = "";

int isName = c1getColumnIndex(KEY_DATE);

for (c1moveToFirst(); !c1isAfterLast(); c1moveToNext()) {

result1 = result1 + c1getString(isName)

+ " " + "\n";

}

c1close();

return result1;

}

pokemon

go

lucky

egg怎么获得

pokemon

go幸运蛋获得方式pokemon

go中有很多道具是帮助玩家更好的体验游戏的,lucky

egg也是其中一个,也就是玩家说的幸运蛋,这也是辅助玩家升级的有效道具之一,那么pokemon

go

lucky

egg怎么获得?快来看看pokemon

go幸运蛋获得方式吧!

先说下获取方式:开始送两个,然后主要来源只有一种:氪金,中国人民币价格目前不清楚,目前美国价格是1250金币=25个幸运蛋,10美金=1200金币。大概换算过来是1个蛋3块钱,也不是很贵啦。而且这绝对是目前性价比最高的商品,氪金首选。不氪金的大家卖点家当也要氪金买一点,10个蛋足够前期拉开差距了。后续如果有能力可以慢慢氪,3天一个蛋也可以的。注意!注意!注意!重要的事说三遍 经验获取方式-也就是人物等级提升的关键目前可知的经验获取方式有:抓宠:已有宠

100

新宠

500

额外Nice抓捕

10

Great

抓捕

50

Excellent

抓捕

100

弧线球:未知条件

10

补给站:一次50进化:只有一段进化的

一次500

有两段进化的

第一次500

第二次

道馆战:攻击己方势力一次0-100

具体计算方法不明

攻击敌方势力一次100-400不等

具体计算方法不明孵蛋:200

幸运蛋可以双倍以上的所有经验

所以如何正确节约且高效的使用幸运蛋获取经验是一个值得钻研的问题

(神壕从早开蛋开到晚

当我没说-

-)

1、Simple Pistol:简易手q

2、Assault Rifle:突击步q

3、Rocket Launcher:火箭发射器

4、Simple Bullet:简单子d

5、Bow:弓

6、Genade:sld

7、Wood:木材

8、Stone:石头

9、Metal:金属

10、Hide:兽皮

11、Chitin:甲壳

12、Raw Meat:生肉

13、Spoiled Meat:变质肉

14、Cooked Meat:熟肉

15、Water Jar:水瓶

16、Water Jar (Full) :水瓶(满)

17、Cloth Pants:布裤

18、Cloth Shirt:布衬衫

19、Cloth Hat:布帽

20、Cloth Boots:布靴

21、Cloth Gloves:布手套

22、Hide pants:皮裤

23、Hide Shirt:皮衬衫

24、Hide Hat:皮帽

25、Hide Boots:皮靴

26、Hide Gloves:皮手套

27、Chitin Leggings:甲壳护腿

28、Chitin Chestpiece:甲壳胸甲

29、Chitin Helmet:甲壳头盔

30、Chitin Boots:甲壳靴

扩展资料:

《方舟:生存进化》游戏背景

一群人醒来便出在神秘海滩,为了生存而探索远古开放世界,玩家需要通过合作/竞技来获取生活必需品。人类需要打猎、收获、研究技术,甚至要根据动态天气变化(酷热白昼、冰冷夜晚)搭建住处,而危险的远古动物会随机出现威胁人类生存。

此外玩家们还需要通过策略战术来驯服游戏中出现的各种恐龙和其他原始生物,并利用他们来跨越海陆空甚至进入地下世界。玩家们可以利用本作中深入的角色扮演系统来充分打造自己角色的长处,并获得各种物品和宠物等。玩家们还要同数以百计的其他玩家部落展开生存竞争,并最终发现“方舟”的真正目的。

《我的世界》鸡蛋是从鸡身上获取的。

一、鸡蛋的产生:

1、鸡蛋肯定是鸡下的,在每隔5-10分钟就会生一个蛋,可以堆叠,每组只能堆叠16个。

2、鸡蛋可以丢出,击中效果是和雪球一样的,被击中的生物就会击退,但是鸡蛋只能攻击到末影龙,攻击到生物的时候,鸡蛋就会消失,不会有雏鸡。

3、鸡蛋是制作蛋糕的关键原料。每制作一个蛋糕都会消耗一个鸡蛋。还有1/8概率生成1到4只雏鸡,相当于就是抛出一个鸡蛋有1/32的概率生成4个雏鸡,效果可以在下界和末地实现。

鸡与“家畜”共享一些行为:

1、在黑暗环境中被光吸引。

2、当受到伤害时,它们都会盲目而快速地逃跑。

3、它们可以游泳,它们两边的翅膀可以清楚地看见。

4、它们可以被种子吸引,也能使用种子让它们进行繁殖。

5、鸡会被野生豹猫攻击。

精灵宝可梦里面有很多道具,很多玩家还不知道道具的作用和获取方法下面我为大家带来精灵宝可梦GO道具获取及其作用详解,一起来看吧!

精灵球(Poke Ball)

介绍:用于捕捉各种精灵宠物的道具。

来源:补给站,道具商店。

木莓果(Razz Berry)

介绍:对待扑捉小精灵使用后,可以增加捕捉成功率。

来源:补给站。

药水(Potion)

介绍:为一个小精灵恢复20点HP(生命值)。

来源:补给站。

照相机(Camera)

介绍:给你的宠物精灵照相。

来源:自带。

恢复石(Revive)

介绍:复活宠物并恢复一半生命值。

来源:补给站。

熏香(Incense)

介绍:增加玩家周围宠物的刷新几率,持续30分钟。

来源:补给站,道具商店。

幸运蛋(Lucky Egg)

介绍:经验值翻倍,持续30分钟。

来源:道具商店。

引诱模块(Lure Module)

介绍:可以放置在补给站中,增加这个补给站周围宠物的刷新几率,对其他玩家也有效。

来源:道具商城。

背包升级(Bag Upgrade)

介绍:增加50格玩家的背包空间。

来源:道具商店。

宠物存储空间升级(Pokemon Storage Upgrade)

介绍:增加50格宠物存储空间。

来源:道具商店。

孵化器(Egg Incubator)

介绍:宠物蛋专用孵化器,可以使用三次,一次只能孵化一个宠物蛋,并且可以同时使用多个。

来源:道具商城。

无限孵化器(Egg Incubator ∞)

介绍:宠物蛋专用孵化器,使用次数无限,一次只能孵化一个宠物蛋。

来源:自带。

宠物蛋(Egg)

介绍:可以孵化出宠物精灵。

来源:补给站。

以上就是关于如何从sqlite数据库中获取数据并显示在listview中全部的内容,包括:如何从sqlite数据库中获取数据并显示在listview中、pokemon go lucky egg怎么获得 pokemon go幸运蛋获得方式、方舟进化生存作弊代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9405651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存