Что. Ты. Хочешь.
private val onNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item ->
val ft = supportFragmentManager.beginTransaction()
var fragment: Fragment?
when (item.itemId) {
R.id.navigation_home -> {
fragment = ListObjectsFragment()
ft.replace(R.id.fragment_container, fragment, LIST_OBJECTS_FRAGMENT)
ft.commit()
return@OnNavigationItemSelectedListener true
}
R.id.navigation_person -> {
fragment = ProfileFragment()
ft.replace(R.id.fragment_container, fragment, PROFILE_FRAGMENT)
ft.commit()
return@OnNavigationItemSelectedListener true
}
R.id.navigation_store -> {
fragment = ListTestsFragment()
ft.replace(R.id.fragment_container, fragment, LIST_TEST_FRAGMENT)
ft.commit()
return@OnNavigationItemSelectedListener true
}
R.id.navigation_rating -> {
fragment = RatingFragment()
ft.replace(R.id.fragment_container, fragment, RATING_FRAGMENT)
ft.commit()
return@OnNavigationItemSelectedListener true
}
}
false
}
Ссылка на него останется в транзакции.
Fragment fragment = getSupportFragmentManager().findFragmentByTag(TAG_FRAGMENT);
if(fragment != null)
getSupportFragmentManager().beginTransaction().remove(fragment).commit();
$stmt = mysqli_prepare($link, "SELECT * From book Where name like CONCAT('%',?,'%')");
mysqli_stmt_bind_param($stmt, 's', $query);
mysqli_stmt_execute($stmt);
mysqli_stmt_bind_result($stmt, $id, $name, $year, $count_books);
и не изобретать велосипедов
MVC логично подобрать фреймворк, уже ее использующий
главное - чтобы всего этого низкоуровнего кода в принципе не было в скриптах, генерирующих страницы сайта.
Вы должны запрашивать просто RusTable::add($data), а уже внутри этой функции выполняется подключение к БД и INSERT в нее.
fun updateSkill(db: SQLiteDatabase?,id: Int?, name: String, time: String) {
val cv = ContentValues()
cv.put(C_SKILLS_NAME, name)
cv.put(C_SKILLS_PROGRESS, time)
db?.update(TABLE_SKILLS, cv, "$C_SKILLS_ID = ?", arrayOf(id.toString()))
}
соберите их в классы, работающие с конкретными таблицами и выполняющие абстрагированную от конкретного запроса работу.
А ресурсы - это данные для View? Или они используются при создании и обновлении(голубой части).