đ¤ āĻ ্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄ Intent āϏāĻšāĻāĻাāĻŦে āĻŦুāĻুāύ!
đ¤ āĻ ্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄ Intent āϏāĻšāĻāĻাāĻŦে āĻŦুāĻুāύ!
āĻ ্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄে Intent āĻšāϞো āĻāĻāϧāϰāύেāϰ āĻŽ্āϝাāϏেāĻিং āϏিāϏ্āĻেāĻŽ, āϝা āĻ ্āϝাāĻĒেāϰ āĻেāϤāϰে āĻŦা āĻ ্āϝাāĻĒেāϰ āĻŽāϧ্āϝে āĻāĻŽিāĻāύিāĻেāĻļāύ āĻāϰāϤে āϏাāĻšাāϝ্āϝ āĻāϰে। āĻāĻি āĻŽূāϞāϤ āĻŦāϞে āĻĻেā§ "āĻāĻŽি āĻāĻ āĻাāĻāĻি āĻāϰāϤে āĻাāĻ!"
đ¯ Intent āĻীāĻাāĻŦে āĻাāĻ āĻāϰে?
āĻāĻāĻি Intent āϤিāύāĻি āĻিāύিāϏ āĻŦāϞে āĻĻেā§—
1️⃣ āĻāĻŽি āĻোāĻĨাā§ āϝেāϤে āĻাāĻ? (āĻ
āύ্āϝ Activity āĻŦা App)
2️⃣ āĻāĻŽি āĻী āĻাāĻ āĻāϰাāϤে āĻাāĻ? (āĻোāύো āύিāϰ্āĻĻিāώ্āĻ āĻ
্āϝাāĻāĻļāύ āϝেāĻŽāύ āĻāĻŦি āϤোāϞা, āĻŦ্āϰাāĻāĻাāϰ āĻোāϞা)
3️⃣ āĻāĻŽি āĻী āĻĄেāĻা āĻĒাāĻ াāϤে āĻাāĻ? (āϝেāĻŽāύ: āĻেāĻ্āϏāĻ, āĻāĻŦি, āĻিāĻĄিāĻ āĻāϤ্āϝাāĻĻি)
đĨ Intent āĻāϰ āϧāϰāύ
Intent āĻĒ্āϰāϧাāύāϤ āĻĻুāĻ āϧāϰāύেāϰ āĻšā§:
1️⃣ Explicit Intent (āϏ্āĻĒāώ্āĻ Intent)
āĻāĻি āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāϞে āĻāĻĒāύি āύিāϰ্āĻĻিāώ্āĻ āĻ
্āϝাāĻ্āĻিāĻিāĻিāĻে āϞāĻ্āώ্āϝ āĻāϰে āĻĒাāĻ াāĻŦেāύ।
đ āĻŦ্āϝāĻŦāĻšাāϰ: āϝāĻāύ āĻāĻĒāύাāĻে āύিāĻেāϰ āĻ
্āϝাāĻĒেāϰ āĻāĻ Activity āĻĨেāĻে āĻ
āύ্āϝ Activity-āϤে āϝেāϤে āĻšā§।
đ āĻāĻĻাāĻšāϰāĻŖ:
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
āĻāĻাāύে MainActivity āĻĨেāĻে SecondActivity āϤে āϝাāĻā§া āĻšāĻ্āĻে।
2️⃣ Implicit Intent (āĻ āϏ্āĻĒāώ্āĻ Intent)
āĻāĻি āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāϞে āĻāĻĒāύি āύিāϰ্āĻĻিāώ্āĻ āĻোāύো āĻ
্āϝাāĻĒāĻে āĻāϞ্āϞেāĻ āύা āĻāϰে āĻŦāϞāϤে āĻĒাāϰেāύ "āĻāĻ āĻাāĻāĻি āĻāϰāϤে āĻĒাāϰāĻŦে āĻāĻŽāύ āϝেāĻোāύো āĻ
্āϝাāĻĒ āĻāĻি āĻāϰুāĻ!"
đ āĻŦ্āϝāĻŦāĻšাāϰ: āϝāĻāύ āĻāĻĒāύি āĻ্āϝাāĻŽেāϰা āĻাāϞু āĻāϰāϤে, āĻĢোāύ āĻāϞ āĻāϰāϤে āĻŦা āĻŦ্āϰাāĻāĻাāϰ āĻুāϞāϤে āĻাāύ।
đ āĻāĻĻাāĻšāϰāĻŖ:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse("https://www.google.com"));
startActivity(intent);
āĻāĻি Google Chrome āĻŦা āĻ āύ্āϝ āĻŦ্āϰাāĻāĻাāϰে āĻā§েāĻŦāϏাāĻāĻ āĻুāϞāĻŦে।
đ Intent āĻāϰ āĻুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āĻাāĻāĻুāϞো
✅ āĻāĻ Activity āĻĨেāĻে āĻ
āύ্āϝ Activity-āϤে āϝাāĻā§া
✅ āĻ
āύ্āϝ āĻ
্āϝাāĻĒ āĻুāϞে āĻোāύো āĻাāĻ āĻāϰাāύো (āϝেāĻŽāύ: āĻāĻŽেāĻāϞ āĻĒাāĻ াāύো, āĻāϞ āĻāϰা)
✅ āĻĄেāĻা āĻļেā§াāϰ āĻāϰা (āϝেāĻŽāύ: āĻেāĻ্āϏāĻ, āĻāĻŦি, āĻিāĻĄিāĻ)
✅ āĻŦ্āϝাāĻāĻ্āϰাāĻāύ্āĻĄ āϏাāϰ্āĻিāϏ āĻাāϞু āĻāϰা
đ Intent Extra āĻāĻŦং Data
āĻāĻāύāĻ āĻāĻāύāĻ Intent āĻāϰ āĻŽাāϧ্āϝāĻŽে āĻ āϤিāϰিāĻ্āϤ āĻĄেāĻা āĻĒাāĻ াāύোāϰ āĻĻāϰāĻাāϰ āĻšā§। āĻāϰ āĻāύ্āϝ āĻāĻŽāϰা putExtra() āĻŽেāĻĨāĻĄ āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰি।
đ āĻāĻĻাāĻšāϰāĻŖ:
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("username", "Rahim");
startActivity(intent);
āĻāĻাāύে "username" āύাāĻŽে āĻĄেāĻা āĻĒাāĻ াāύো āĻšāϞো, āϝা SecondActivity āϤে āĻĒাāĻā§া āϝাāĻŦে।
đ Intent āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰাāϰ āĻিāĻĒāϏ!
đš Explicit Intent āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰুāύ āϝāĻāύ āĻāĻĒāύি āύিāĻেāϰ āĻ
্āϝাāĻĒেāϰ āĻŽāϧ্āϝে āύেāĻিāĻেāĻ āĻāϰāĻেāύ।
đš Implicit Intent āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰুāύ āϝāĻāύ āĻāĻĒāύি āĻ
āύ্āϝ āĻ
্āϝাāĻĒেāϰ āϏাāĻšাāϝ্āϝ āύিāϤে āĻাāύ।
đš putExtra() āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰে āĻĄেāĻা āĻĒাāĻ াāύ।
đš startActivityForResult() āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰে āϰেāĻাāϞ্āĻ āĻāύāϤে āĻĒাāϰেāύ (āϝেāĻŽāύ: āĻāĻŦি āϤোāϞা)।
đ¯ āϏাāϰাংāĻļ
Intent āĻ ্āϝাāύ্āĻĄ্āϰāϝ়েāĻĄ āĻ ্āϝাāĻĒেāϰ āĻāύ্āϝ āĻāĻāĻি āĻŽেāϏেāĻিং āϏিāϏ্āĻেāĻŽ, āϝা āĻ ্āϝাāĻĒ āĻŦা āĻ ্āϝাāĻĒেāϰ āĻ ংāĻļāĻুāϞোāϰ āĻŽāϧ্āϝে āϝোāĻাāϝোāĻ āĻāϰāϤে āϏাāĻšাāϝ্āϝ āĻāϰে। āĻāĻি Explicit (āϏ্āĻĒāώ্āĻ) āĻāĻŦং Implicit (āĻ āϏ্āĻĒāώ্āĻ) āĻĻুāĻ āϧāϰāύেāϰ āĻšāϤে āĻĒাāϰে। āĻāĻি āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰে āĻāĻŽāϰা Activity āĻĒāϰিāĻŦāϰ্āϤāύ, āĻĄেāĻা āĻļেā§াāϰ, āĻāϞ āĻāϰা, āĻŦ্āϰাāĻāĻাāϰ āĻোāϞা āĻāϤ্āϝাāĻĻি āĻাāĻ āĻāϰāϤে āĻĒাāϰি।
āĻāĻāύ āύিāĻļ্āĻā§āĻ Intent āĻāĻĒāύাāϰ āĻŽাāĻĨাā§ āĻেঁāĻĨে āĻেāĻে! đ đ
Comments
Post a Comment