如果项目成功添加或无法添加到sqlite数据库中,我试图在DatabaseHandler类中显示Toast消息。
我想知道是否可以在扩展SQLiteOpenHelper的类中创建Toast消息?
public class DatabaseHandler extends SQLiteOpenHelper {
/**
* Storing item details in database
* */
public void addItem(Items item) {
ContentValues values = new ContentValues();
values.put(KEY_IID, item.getIID()); // mysql item id
values.put(KEY_NAME, item.getName()); // item name
values.put(KEY_PRICE, item.getPrice()); // item price
values.put(KEY_CREATED_AT, item.getDate()); // Created At
values.put(KEY_TYPE, item.getType()); // type
// Inserting Row
db.insert(TABLE_ITEM, null, values);
//TOAST MESSAGE HERE
db.close(); // Closing database connection
} else {
//TOAST MESSAGE HERE
db.close();
}
}
答案 0 :(得分:1)
是的,只要您调用主UI线程中的代码即可。创建Toast
还需要一个有效的Context
,您需要将其作为参数传递。