I'm making an app for android. I need to insert a certain values to the database.
This is the method from the DatabaseHelper (using SQLite):
     public long insertMyAnime(MyList myList) {
        SQLiteDatabase db = this.getWritableDatabase();
        ContentValues values = new ContentValues();
        values.put("name", myList.getName());
        values.put("description", myList.getDescription());
        values.put("episodes", myList.getEpisodes());
        values.put("genre", myList.getGenre());
        values.put("rating", myList.getRating());
        values.put("episodesWatched", myList.getEpisodesWatched());
        values.put("stateId", myList.getStateId());
        long id = db.insert("myList", null, values);
        db.close();
        return id;
    }
And this is the the part I want to insert:
public void addAnime_onClick(View v){
    anime = domParser.getAnime(name);
    MyList myList = new MyList();
    myList.setName(anime.getName());
    myList.setDescription(anime.getDescription());
    myList.setEpisodes(anime.getEpisodes());
    myList.setGenre(anime.getGenre());
    myList.setEpisodesWatched(0);
    myList.setStateId(4);
    myList.setRating(0);
    db.insertMyAnime(myList);
}
And this is what the table looks like:
            //CREATE TABLE MYANIME
        String CREATE_TABLE_MYLIST = "CREATE TABLE myList (" +
                "id INTEGER PRIMARY KEY AUTOINCREMENT," +
                "name TEXT," +
                "description TEXT," +
                "episodes INTEGER," +
                "genre TEXT," +
                "rating INTEGER," +
                "episodesWatched INTEGER," +
                "stateId INTEGER)";
        db.execSQL(CREATE_TABLE_MYLIST);
From the moment I press the button to insert, the app crashes.
Do you know what the problem could be? You would help me so much...
 
     
    