Sobes.tech
Junior — Middle

Можете ли објаснити шта представља објекат Bundle у контексту развоја?

sobes.tech АИ

Одговор од АИ

У Android-у, објекат Bundle је контејнер за чување парова кључ-вредност, који се користи за пренос података између компоненти апликације, на пример, између Activity или Fragment. Он омогућава чување и обнову стања, као и пренос примитивних типова, стрингова, низова и објеката који имплементирају интерфејс Parcelable.

Пример коришћења Bundle за пренос података између Activity:

Intent intent = new Intent(this, SecondActivity.class);
Bundle bundle = new Bundle();
bundle.putString("key", "value");
intent.putExtras(bundle);
startActivity(intent);

У SecondActivity можете добити податке овако:

Bundle bundle = getIntent().getExtras();
if (bundle != null) {
    String value = bundle.getString("key");
}