Как передать переменую в activity?
Как передать данные и отобразить их в уже созданном однажды Activity? Если использовать startActivity(intent), то оно каждый раз создаёт новое Activity. Пример: У меня есть activity которое отображаеться на єкранє. Мне нужно при каком-то условие передать новое значение переменой в activity и при этом поменять фон activity взависимости от значения этой переменой к примеру, не создавай новоё activity.
Ответы (1 шт):
Автор решения: weTr1k
→ Ссылка
Присвойте id вашему layout или imageView и меняйте исходя из условия.
в xml
<LinearLayout
android:id="@+id/layout_bg"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
в java
if(i == 1 ) {
LinearLayout ll = findViewById(R.id.layout_bg);
ll.setBackground(R.drawable.file);
}
грубый пример