eri*_*rik 0 java arrays android
我来自一个动作脚本,我对如何在java中使用数组感到困惑.
在我的主要活动中,我创建了一个名为mIcons的空数组,就像这样
private Array mIcons;
Run Code Online (Sandbox Code Playgroud)
现在我想通过使用我的DataBaseHelper类中的方法来设置该数组的值,如下所示:
public Array getHomeScreenIcons() {
Array iconList;
// Select All Query
String selectQuery = "SELECT * FROM " + homeIcons;
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
Run Code Online (Sandbox Code Playgroud)
iconList.push(的Integer.parseInt(cursor.getString(0)));
} while (cursor.moveToNext());
}
Log.v(TAG, "List Created");
// return contact list
}
Run Code Online (Sandbox Code Playgroud)
到目前为止,跳出代码的粗线是问题..我如何推送到我的阵列
然后我将要从我的主要活动using.length运行数组的for循环
将ArrayList参数化为所需的任何类型
ArrayList<Integer> iconList = new ArrayList<Integer>();
添加
iconList.add(Integer.parseInt(cursor.getString(0)));
迭代
for (int i: iconList)
{
// i is your entire array starting at index 0
}
Run Code Online (Sandbox Code Playgroud)
要么
for (int i=0; i< iconList.size(), i++)
{
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11938 次 |
最近记录: |