Junior — Middle
Тавзеҳ диҳед, ки интиқоли объект тавассути ҷараён дар контексти интерфейси Serializable чӣ маъно дорад
sobes.tech AI
Ҷавоб аз AI
Наслиҳати интиқоли объект тавассути ҷараён бо истифода аз интерфейси Serializable дар Android маънои табдил додани объект ба пайдарпайии байтҳо (серияланг) мебошад, то ки онро байни компонентҳои гуногуни барнома (масалан, байни Activity ё Service) тавассути Intent ё нигоҳ доштани он дар файл интиқол додан мумкин бошад. Объект бояд интерфейси Serializable-ро иҷро кунад, то ки Java тавонад ҳолати онро автоматӣ сериалӣ ва десериалӣ кунад.
Масалан: агар шумо синфи User implements Serializable дошта бошед, метавонед объект User-ро тавассути Intent интиқол диҳед:
Intent intent = new Intent(this, AnotherActivity.class);
intent.putExtra("user", userObject); // userObject Serializable-ро иҷро мекунад
startActivity(intent);
Дар Activity-и дигар, шумо объектро чунин мегиред:
User user = (User) getIntent().getSerializableExtra("user");
Ин тариқ, интиқол тавассути ҷараён роҳи интиқоли ҳолати объект байни компонентҳо тавассути сериализатсия мебошад.