diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt index 3974964..c45eeec 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/activities/MainActivity.kt @@ -81,7 +81,9 @@ class MainActivity : SimpleActivity(), AddAppDialog.AddLaunchersInterface { } override fun selectedLaunchers(launchers: ArrayList) { - + for ((name, pkgName) in launchers) { + dbHelper.addLauncher(name, pkgName) + } } override fun onDestroy() { diff --git a/app/src/main/kotlin/com/simplemobiletools/applauncher/databases/DbHelper.kt b/app/src/main/kotlin/com/simplemobiletools/applauncher/databases/DbHelper.kt index 48d7129..7a2540b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/applauncher/databases/DbHelper.kt +++ b/app/src/main/kotlin/com/simplemobiletools/applauncher/databases/DbHelper.kt @@ -36,7 +36,7 @@ class DbHelper(context: Context) : SQLiteOpenHelper(context, "launchers.db", nul addLauncher("Simple Notes", "com.simplemobiletools.notes", R.mipmap.notes, db) } - fun addLauncher(name: String, pkgName: String, iconId: Int, db: SQLiteDatabase = writableDatabase) { + fun addLauncher(name: String, pkgName: String, iconId: Int = 0, db: SQLiteDatabase = writableDatabase) { val contentValues = ContentValues() contentValues.put(NAME, name) contentValues.put(PKG_NAME, pkgName)