рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рддрдВрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ рдЬрд┐рдирдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдЗрдП рдЗрди рд╕рднреА рддрдВрддреНрд░реЛрдВ рдХреЛ "рдмрд╛рддрдЪреАрдд рдХрд╛ рд╕реНрддрд░" рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реЛрдВ (рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╢рдмреНрдж рдирд╣реАрдВ рд╣реИ)ред
рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдВрдбреНрд░реЙрдЗрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдИ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ:
рд╕рдВрджреЗрд╢ рд╕реЗрд╡рд╛
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдкрд╣рд▓рд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рд╣реИ рдЬреЛ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рд╕рд╛рдордирд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡рд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА
рдЧрддрд┐рд╡рд┐рдзрд┐ рдпрд╛
рд╕реЗрд╡рд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрдВрддреНрд░ рдХреЛ
рдкреНрд░рд╕рдВрдЧ рд╡рд░реНрдЧ рдХреЗ рддреАрди рддрд░реАрдХреЛрдВ (рдЬреЛ рдХрд┐ рдкрд┐рдЫрд▓реЗ
рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдерд╛) рдФрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд░реНрдЧ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
- рдкреНрд░рд╕рдВрдЧ рд╡рд░реНрдЧ рдХреА startActivity () рдПрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╢реБрд░реВ рдХрд░рддреА рд╣реИ
- startActivityForResult () рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд░реНрдЧ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ
- StartService () рдпрд╛ bindService () рдкреНрд░рд╕рдВрдЧ рд╡рд░реНрдЧ рдХреА рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ (рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреБрдЫ рдЕрдВрддрд░ рд╣реИ)
рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЖрд╢рдп рд╡рд░реНрдЧ рдкреНрд░реЗрд╖рд┐рдд рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдПрдВрдбреНрд░реЙрдЗрдб рдХреИрд╕реЗ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╕рдВрджреЗрд╢ рдХреЛ рдХрд┐рд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдпрд╛ рд╕реЗрд╡рд╛ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ:
- рдЗрд░рд╛рджрд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдШрдЯрдХ рдХреЗ рдирд╛рдо рдХрд╛ рд╕рдВрдХреЗрдд рджреЗ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реЗ рдЗрд░рд╛рджреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ ("рд╕реНрдкрд╖реНрдЯрддрд╛") рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рдХреНрд╖реНрдп рдШрдЯрдХ setComponent () рдФрд░ setClass () рд╡рд┐рдзрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЗрд░рд╛рджреЗ-рдЙрдиреНрдореБрдЦ рдмрд╛рддрдЪреАрдд рддрдВрддреНрд░ рдЕрдиреНрдп рд╕рднреА рдХреЗ рд╡рд┐рдкрд░реАрдд, рджреЗрд░ рд╕реЗ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
- рд▓рдХреНрд╖реНрдп рдШрдЯрдХ рдЗрд░рд╛рджреЗ рдХреЗ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рддрдВрддреНрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рд╕рдВрджреЗрд╢ (рдЗрдВрдЯреЗрдВрдЯ рдХреНрд▓рд╛рд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг) рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рддрдВрддреНрд░ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдШрдЯрдХ рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдЧрд╛, рдпрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВред
рдкреНрд░рдХрд╛рд╢рдХ / рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░
рдкреНрд░рдХрд╛рд╢рдХ / рдЧреНрд░рд╛рд╣рдХ рд╕рдВрдкрд░реНрдХ рддрдВрддреНрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдЗрд░рд╛рджреЗ рд╡рд░реНрдЧ рдФрд░ рд▓рдХреНрд╖реНрдп рдШрдЯрдХ рдкрд░рд┐рднрд╛рд╖рд╛ рддрдВрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рдлрд┐рд▓реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдЗрд░рд╛рджреЛрдВ рдХреЛ "рдкреНрд░рд╕рд╛рд░рдг" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рдЗрд░рд╛рджреЗ рдХреЗрд╡рд▓ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯрд░реЗрд╡рд░ рддрдХ рд╣реА рдкрд╣реБрдБрдЪрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЗрд░рд╛рджреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдХ рдПрдХрд▓ рдкреНрд░рд╕рд╛рд░рдг рдЗрд░рд╛рджреЗ рдХреЛ рдХрдИ рдШрдЯрдХреЛрдВ рддрдХ рдкрд╣реБрдВрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдВрдбреНрд░реЙрдЗрдб рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░рдХрд╛рд╢рдХ / рдЧреНрд░рд╛рд╣рдХ рддрдВрддреНрд░реЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ (рдирд┐рдпрдорд┐рдд рдФрд░ "рдЪрд┐рдкрдЪрд┐рдкрд╛", "рдЪрд┐рдкрдЪрд┐рдкрд╛"):
- рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╕рд╛рд░рдг SendBroadcast () рдФрд░ SendStickyBroadcast () рд╕рдВрджрд░реНрдн рд╡рд░реНрдЧ рдХреЗ рддрд░реАрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЖрджреЗрд╢рд┐рдд рдкреНрд░рд╕рд╛рд░рдг sendOrderedBroadcast () рдФрд░ sendStickyOrderedBroadcast () рд╡рд┐рдзрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдЕрднреА рддрдХ рднреНрд░рдорд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд╣реИ рдирд╛?
рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╕рд╛рд░рдг рддрдВрддреНрд░ рд╕рднреА рдЙрдкрдпреБрдХреНрдд рдкреНрд░рд╕рд╛рд░рдг рд░рд┐рд╕реАрд╡рд░реЛрдВ рдХреЗ рдЗрд░рд╛рджреЗ рдХреЛ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЬрд╡рд╛рдм рджреЗрддреЗ рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, рдПрдХ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рд╕рд╛рд░рдг рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдЖрд╢рдп рдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдХреИрд╕реЗ рдПрдХ рджреВрд╕рд░реЗ рдкреНрд░рд╕рд╛рд░рдгрдХрд░реНрддрд╛ рдХреЛ рдЖрд╢рдп рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдкреНрд░рдХрд╛рд╢рдХ / рдЧреНрд░рд╛рд╣рдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╣реИред
рдПрдХ рдЖрджреЗрд╢рд┐рдд рдкреНрд░рд╕рд╛рд░рдг рддрдВрддреНрд░ рдЕрдиреБрдХреНрд░рдо рдореЗрдВ рд╕рднреА рдЙрдкрдпреБрдХреНрдд рдкреНрд░рд╕рд╛рд░рдг рд░рд┐рд╕реАрд╡рд░реЛрдВ рдХреЛ рдЗрдВрдЯреЗрдВрд╕ рдбрд┐рд▓реАрд╡рд░ рдХрд░рддрд╛ рд╣реИ, рдпрд╛рдиреА рдПрдХ рд╕рдордп рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХред рдЗрд╕рд▓рд┐рдП, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╕рд╛рд░рдг рд░рд┐рд╕реАрд╡рд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:
- рдкрд┐рдЫрд▓реЗ рдкреНрд░рд╕рд╛рд░рдг рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬреЛ рдПрдХ рд╣реА рдЗрд░рд╛рджреЗ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рдереЗ
- рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЗрд░рд╛рджреЗ рдХреЗ рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░реЗрдВ
рдкреНрд░рд╕рд╛рд░рдг рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдЖрджреЗрд╢ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдШрдЯрдХ рдкреНрд░рд╕рд╛рд░рдг рд░рд┐рд╕реАрд╡рд░ рдХреА рдкреВрд░реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдЗрд░рд╛рджреЗ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред
рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдкреНрд░рд╕рд╛рд░рдг
рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рд╣реИ ред
рд╕реНрдЯрд┐рдХреА рдкреНрд░рд╕рд╛рд░рдг рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдкреНрд░рд╕рд╛рд░рдг рд╣реИред рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрд╢рдп рдЙрдкрд▓рдмреНрдз рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЗрд╕реЗ рд╕рдВрджрд░реНрдн рд╡рд░реНрдЧ рдХреЗ removeStickyBroadcast () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЧреИрд░-рд╣рдЯрд╛рдП рдЧрдП "рдЪрд┐рдкрдЪрд┐рдкреЗ" рдЗрд░рд╛рджреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореЗрдореЛрд░реА рд░рд┐рд╕рд╛рд╡ рд╣реЛрддрд╛ рд╣реИред
рдЗрд░рд╛рджреЗ-рдЙрдиреНрдореБрдЦ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рддрдВрддреНрд░ рдкрд░ рдирд┐рд╖реНрдХрд░реНрд╖
рд╕рднреА рд╡рд░реНрдгрд┐рдд рдЗрдВрдЯрд░реИрдХреНрд╢рди рддрдВрддреНрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЖрд╢рдп рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдП рдЧрдП рдЕрдзрд┐рдХрд╛рдВрд╢ рддрд░реАрдХреЗ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд░реНрдЧ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреЗ рд╕рднреА рдЙрдкрд╡рд░реНрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рд╕реЗ рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдЗрдВрдЯрд░реИрдХреНрд╢рди рддрдВрддреНрд░ рдЗрдВрдЯреЗрдВрдЯ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕рдЪ рдирд╣реАрдВ рд╣реИред
рдХрдВрдЯреЗрдВрдЯрдкреНрд░реЛрд╡рд╛рдЗрдбрд░реНрд╕ рдХреА рд▓реЗрдЯ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ
рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ,
ContentProvider рд╡рд░реНрдЧ
рдХрд╛ рдЙрдкрдпреЛрдЧ SQLite рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдЖрд╡рд░рдг рдХреЗ рд░реВрдк
рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐, рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд / рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рддрдВрддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк
рдпрд╣рд╛рдБ рдЗрд╕ рд╡рд░реНрдЧ
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдХреБрдЫ рдореЗрдВ рдРрд╕реА рд╡рд╕реНрддреБрдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рд╕рд╛рдордЧреНрд░реА рдкрд╛рд░реНрд╕рд░ (рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдпрд╛
рдХрдВрдЯреЗрдВрдЯрдкреНрд░реЙрдЗрдбрд░ рдХреНрд▓рд┐рдВрдХ рдХреЗ рдЙрдкрд╡рд░реНрдЧ рдХреЗ рд░реВрдк рдореЗрдВ
рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИрдВ
рдЬреЛ рдкреНрд░реЙрдХреНрд╕реА рдкреИрдЯрд░реНрди рдХреЛ рд▓рд╛рдЧреВ
рдХрд░рддреА рд╣реИрдВ ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЕрдиреНрдп рд▓реЛрдЧ
рдХрд░реНрд╕рд░ рд╢реНрд░реЗрдгреА рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ рд╣реИрдВ, рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рджрд╛рддрд╛ рджреНрд╡рд╛рд░рд╛ рд▓реМрдЯрд╛рдП рдЧрдП рдмрд╣реБрдд рд╕реЗ рдбреЗрдЯрд╛ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддрд┐ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╡рд┐рд╢рд┐рд╖реНрдЯ ContentProvider рдХреЛ URI (рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП
рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ) рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ
рджреЗрд░ рд╕реЗ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдкреИрдЯрд░реНрди рд╣реИред
рджреЗрд░ рд╕реЗ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдФрд░ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рд╕рдВрдЪрд╛рд░ (IPC)
рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╛рддрдЪреАрдд рдХреЗ рддрдВрддреНрд░ рдЗрд╕ рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП рд╣реИрдВ, рддреЛ рдЖрдк рдЧрд▓рдд рд╣реИрдВред
ContentProvider рд╡рд░реНрдЧ рд╕реЗ рджреВрд░ рд╕реЗрд╡рд╛ рд╡рд░реНрдЧ рд╣реИ, рдЬреЛ MVVM рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ рдПрдХ рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ рдХрд╛рд▓реНрдкрдирд┐рдХ рдХрд╛рд░рдгреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд░реНрдЧ рдХреНрдпреЛрдВ рд╣реИрдВ рдЬреЛ рдПрдХ рд╣реА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВред
- рд╕реНрдерд╛рдиреАрдп рд╕реЗрд╡рд╛ рдЙрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдореЗрдВ, рдпрд╣ рдПрдХ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдкреВрд░реНрд╡ рдХрд╛ рдЕрдкрдирд╛ рдЬреАрд╡рди рдЪрдХреНрд░ рд╣реИ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдирд┐рд╡рд╛рд░реНрдп рдирдЬрд░ рдирд╣реАрдВ рд╣реИред рд╕реНрдерд╛рдиреАрдп рд╕реЗрд╡рд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рджреЗрд░ рд╕реЗ рдмрд╛рдзреНрдпрдХрд╛рд░реА рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдПрдХ рджреВрд░рд╕реНрде рд╕реЗрд╡рд╛ рдПрдХ рдЕрд▓рдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЪрд▓рддреА рд╣реИ, рди рдХрд┐ рдЙрд╕ рд╕реЗ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рддрд░рд╣ рдХреА рд╕реЗрд╡рд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдЖрдИрдкреАрд╕реА рдХреЗ рдПрдХ рдлреЙрд░реНрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдПрдЖрдИрдбреАрдПрд▓ (рдПрдВрдбреНрд░реЙрдЗрдб рдЗрдВрдЯрд░рдлреЗрд╕ рдбреЗрдлрд┐рдирд┐рд╢рди рд▓реИрдВрдЧреНрд╡реЗрдЬ) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рд╣реИ рдХрд┐ рдПрдХ рд╣реА рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдЕрдВрддрд░ рд╡рд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╕реЗрд╡рд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдШрдЯрдХ рд╕реНрдерд┐рдд рд╣реИрдВ (рдЙрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЗрдВ)ред
рдпрд╣рд╛рдВ рдФрд░
рдпрд╣рд╛рдВ рдЖрдк рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ:
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗред рдПрдВрдбреНрд░реЙрдЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░
рд╡реНрд▓рд╛рдж рдиреЗрд╡реЛрд░реЛрд╡ рджреНрд╡рд╛рд░рд╛ рдЪрд╛рд░ рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдпрд╣ рдЖрдЦрд┐рд░реА рд╣реИред рдореИрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рдФрд░ рдХрдИ рд╢рд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдореБрдЭреЗ рд╡рд┐рдЪрд▓рд┐рдд рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреНрдпрд╛рд░реА рдкрддреНрдиреА рдЧрд▓реНрдпрд╛ рдХреЗ рдкреНрд░рддрд┐ рдЖрднрд╛рд░ рд╡реНрдпрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╕рд╛рде рд╣реА рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИрдмрд░реЛрдЬрд░реНрд╕
рдореЛрдиреНрдиреЛрд░реЛрдЪ ,
рд╕реЗрдореНрдк ,
рдкреЛрдорд╛рдиреЛрдмреА ,
рд╕реЗрдбреЗрд▓рдирд┐рдХреЛрд╡ ,
рд╕реЛ 1 ,
рдорд╛рдиреБрд▓ ,
рдкреНрд░рд╡реАрдХ рдФрд░
szKarlen ред