移動應用開發實踐 Task7 城市列表匯入資料庫

2021-10-22 13:08:35 字數 1932 閱讀 9274

主要實現資料庫初始化(建表)、開啟資料庫、結束資料庫、匯入物件、匯入物件列表、重置資料庫、通過游標獲取物件列表、通過sql語句獲取物件列表、查詢所有省份等。

package com.example.fyn_weather_task8_0.db;

import..

.public

class

citydatabase

public

void

open()

}public

void

close()

}private contentvalues encodecotentvalues

(city city)

private city getcityfromcursor

(cursor c)

public

long

insertdata

(city city)

public

intinsertlist

(list

list)}}

return count;

}public

void

cleardatabase()

public list

getcitylistfromcursor

(cursor c)

}return list;

}private list

getcitylistbysql

(string sql, string[

] args)

public list

queryallprovinces()

public list

querycitylistbyparentid

(int parentid,

int level)

class

databasehelper

extends

sqliteopenhelper

@override

public

void

oncreate

(sqlitedatabase db)

@override

public

void

onupgrade

(sqlitedatabase db,

int oldversion,

int newversion)

public

void

resetdata

(sqlitedatabase db)

}}

package com.example.fyn_weather_task8_0;

import..

.public

class

mainactivity

extends

private

void

getandupdatecitylist

(final string url,

final

int parent_id,

final

int level)

@override

public

void

onresponse

(string s)})

;}else

}private

void

showdblist

(int parent_id,

int level)

private

void

updatelistview

(list

list)

@override

protected

void

ondestroy()

}

Task7 猜數字遊戲

題目 次猜,請輸入乙個整形數字 i string num console.readline int j 0 if int.tryparse num,out j else i while flag true console.writeline 遊戲結束!console.readkey 執行結果 思路1...

Python程式設計基礎 Task7

物件 屬性 方法 class person hair black 構造方法 def init self,name charlie age 8 self.name name self.age age 定義乙個say方法 defsay self,content print content p perso...

Go學習之旅 Task7

在go語言中函式定義格式如下 func functionname parameter list returntypes 例1 下面的函式是用於求兩個數的和 func getsum num1 int num2 int int 這個函式傳遞了兩個引數,分別為num1與num2,並且他們都為int型別,將...