我是新手,所以不要太苛刻。 我想在这张图片中构建一些东西:
但我想知道,我怎么能将“图片名称”(字符串)存储到数据库中,然后将它们添加到片段(ListFragments - picture + name)。我正在使用回收站视图(我知道我可以通过不使用片段来实现这一目标,但我现在正在努力学习它们,这只是我理解的一个例子。)
我喜欢DB:
<?php
$script = <<<EOD
$(function() {
$("#change").click(function () {
var ele = document.getElementById("showHideDiv");
var ele1 = document.getElementById("showHideDiv1");
if(ele1.style.display == "none") {
ele1.style.display = "block";
ele.style.display="none";
}
else {
ele1.style.display = "none";
ele.style.display="block";
}
});
$('#salida').keyup(function() {
updateTotal();
});
$('#entrada').keyup(function() {
updateTotal();
});
$('#kms').keyup(function() {
updateTotal();
});
var updateTotal = function () {
var salida = $('#salida').val();
var entrada = $('#entrada').val();
var arr= salida.split(':');
var hour = parseInt(arr[0]);
var min = parseInt(arr[1]);
var arr1= entrada.split(':');
var hour1 = parseInt(arr1[0]);
var min1 = parseInt(arr1[1]);
var totalH = hour1 - hour;
if (min1>min) {
var diffMin = min1- min;
var Total = totalH + (diffMin/60);
}
else
{
var diffMin = min - min1;
var Total = totalH - (diffMin/60);
}
if ($('#kms').val()<180){
$('#total_menos').val(parseFloat(Math.round(Total * 100) / 100).toFixed(2));
$('#total_mas').val(''); }
else
{
$('#total_mas').val(parseFloat(Math.round(Total * 100) / 100).toFixed(2));
$('#total_menos').val('');}
};
});
EOD;
$this->registerJs($script);
?>
向DB添加类别:
public class MyDatabaseHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME="CategoryDatabase";
public MyDatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, 1);
}
@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL("CREATE TABLE Category (_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT);");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS Category");
onCreate(db);
}
public void addCategory(String name)
{
ContentValues values=new ContentValues(1);
values.put("name", name);
getWritableDatabase().insert("Category", "name", values);
}
public Cursor getCategories()
{
Cursor cursor = getReadableDatabase().rawQuery("select * from Category", null);
return cursor;
}
}
这可以吗?如果是这样,我如何检索片段中的数据库信息(显示在RecyclerView中)