(关闭)在扩展SQLiteOpenHelper的类中创建toast消息

时间:2014-03-24 16:54:18

标签: android sqlite android-toast

如果项目成功添加或无法添加到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();
    }  
}

1 个答案:

答案 0 :(得分:1)

是的,只要您调用主UI线程中的代码即可。创建Toast还需要一个有效的Context,您需要将其作为参数传递。