рд╕рдВрдЪрд╛рд▓рди рдирд╣реАрдВ рдмрдЪрд╛
"рдСрдкрд░реЗрд╢рди рди рд░рдЦреЗрдВ" - рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ "рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рди рд░рдЦреЗрдВ" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдРрд╕реЗ рдЕрдЬреАрдм рддрд░реАрдХреЗ рд╕реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рд╡рд┐рд╡рд░рдг "рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ" рд╕реНрдкрд╖реНрдЯрддрд╛ рдирд╣реАрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдореЗрдиреВ "рдбреЗрд╡рд▓рдкрд░ рд╡рд┐рдХрд▓реНрдк" (рдбреЗрд╡рд▓рдкрд░ рд╡рд┐рдХрд▓реНрдк) рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдмрд╣реБрдд рдиреАрдЪреЗ рд╕реНрдерд┐рдд рд╣реИред
рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдмрд╣реБрдд рд╕рд░рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЬрдм рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рднреА рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдБ рдорд░ рдЬрд╛рддреА рд╣реИрдВред рдпрд╛рдиреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдП рд╕реЗ рдЧрддрд┐рд╡рд┐рдзрд┐ рдмреА рддрдХ рд╕рдВрдХреНрд░рдордг рдХреЗ рдмрд╛рдж, рдЧрддрд┐рд╡рд┐рдзрд┐ рдП рдирд╖реНрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдЬрд╛рдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди рдЧрддрд┐рд╡рд┐рдзрд┐ рдЬреАрд╡рдирдЪрдХреНрд░ рдореЗрдВ рдХреИрд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред
рдореИрдВ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛, рд▓реЗрдХрд┐рди, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдкреГрд╖реНрдарднреВрдорд┐ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рдорд╛рд░рддрд╛ рд╣реИ рдЬрдм рд╡рд╣ рдЪрд╛рд╣рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЗрддрдирд╛ рджреБрд░реНрд▓рдн рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рди рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдиреЗ рдЖрдкрдХреЛ рдмреБрд▓рд╛рдпрд╛ред рдЖрдкрдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рджреМрд░рд╛рди, рд╕рд┐рд╕реНрдЯрдо рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рдорд╛рд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рдЕрднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред
рдпрд╛, рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рдорд╛рд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╕реНрдХреНрд░реАрди рдХреЛ рдШреБрдорд╛рдирд╛ рд╣реИ (рдпрджрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдирд╣реАрдВ рд╣реИ: configChanges = "рдХреАрдмреЛрд░реНрдбрд╣реИред рдУрд░рд┐рдПрдВрдЯреЗрд╢рди | рд╕реНрдХреНрд░реАрдирд╕реЗрдЬрд╝")ред рд▓реЗрдХрд┐рди рд╕рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдХреНрд░реАрди рд░реЛрдЯреЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдЬреЛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕реНрддрд░ рдкрд░ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рд╕рд┐рд░реНрдл рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░рд╛ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рднрд╛рд╖рд╛ рдХреЛ рдмрджрд▓рдирд╛ рд╣реИред
рдареАрдХ рд╣реИ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдк "рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рди рд░рдЦреЗрдВ" рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдХреБрдЫ рджрд┐рди рдмрд┐рддрд╛рдП рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ рддреЛ "рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рди рд░рдЦреЗрдВ"ред рдЕрдм, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рд╣рдореЗрд╢рд╛ рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░реА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдЖрд╡реЗрджрди рдореЗрдВ рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рд╕рд╣реА рдХрдиреЗрдХреНрд╢рди рдереАред
Vkontakte рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдЙрдирдХреЗ SDK рдХреЗ рд╕рд╛рде рдЖрдк рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЙрдиреНрд╣реЗрдВ рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЕрд░реНрдерд╛рддреН, рдЖрд╡реЗрджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рдкрд░рд┐рдгрд╛рдо onActivityResult рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
VKUIHelper.onActivityResult(requestCode, resultCode, data);
рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╡рд┐рдирд╛рд╢ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдирдкреАрдИ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
VKUIHelper.onResume(this);
рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рдФрд░ undocumented рд╣реИред рд╢реБрд░реВ рд╣реБрдЖ рдореБрджреНрджрд╛, рд╕рд┐рд░реНрдл рдорд╛рдорд▓реЗ рдореЗрдВред
рдлреЗрд╕рдмреБрдХ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ, рдХреНрдпреЛрдВрдХрд┐, рдЕрдкрдиреА рдореВрд░реНрдЦрддрд╛ рд╕реЗ, рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб-рд╕рд░рд▓-рдлреЗрд╕рдмреБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕рдХреЗ рд▓реЗрдЦрдХ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдЗрд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧрдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдкрд░ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рджреВрд░ рд╣реЛ рдЧрдИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╢рд╛рдпрдж, рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рд╡рд╛рдкрд╕ рдореБрдбрд╝рдирд╛ рдирд╣реАрдВ рдерд╛ред
рдФрд░ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рд╕рдм рдХреБрдЫ рдПрдХ рдХреБрд▓реНрд╣рд╛рдбрд╝реА рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╡реЗ рдмрд╕ рдЖрд╡реЗрджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдПрд╕рдбреАрдХреЗ рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдирд╣реАрдВ рд╣реИред рд╣рдореЗрдВ WebView рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреБрд░рд╛рдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рднреА рдХрд╛ рд╕рдмрд╕реЗ рднрдпрд╛рдирдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╣реИред
рдЦреИрд░ рд╣рд╛рдБ рдпрд╣ рдПрдХ рд╡рд┐рд╖рдпрд╛рдВрддрд░ рд╣реИред
PayPal SDK рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реИрдВ, рдпрд╣ рдмрд╕ рдЬрд╣рд╛рдБ рднреА рд╕рдВрднрд╡ рд╣реЛ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд▓рд╛рдпрд╛ рд╣реИ, рдФрд░ рд╡реЗ рд╢рд╛рдпрдж рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗред
рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг
рдореЗрд░реЗ рдкрд╛рд╕ рдлрд╝реЛрди рдкрд░ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдореИрдВ рдЙрди рд╕рднреА рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реВрдВ, рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдореИрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рд╣рдмреНрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЕрддреАрдд рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЪрд▓рд┐рдП, рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рд╕рд╛рдеред рдЦреИрд░, рдореИрдВ рдПрдХ рдкрд╛рдпрдирд┐рдпрд░ рддреНрд░реБрдЯрд┐ рдЬреЛрдбрд╝реВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рдЧрд▓рддреА рд╕реЗ рдорд┐рд▓реА :)
Habrahabr
рдореИрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдХреНрд░реАрди рдкрд░ рдареЛрдХрд░ рдЦрд╛рдИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реЗрд╢рд╛рди рдерд╛, рдХреНрдпрд╛ рд╕рдм рдХреБрдЫ рд╕рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдореИрдВрдиреЗ рдЕрдХреЗрд▓реЗ рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реА рдЧрд▓рддрд┐рдпрд╛рдБ рдХреАрдВред рд▓реЗрдХрд┐рди рдирд╣реАрдВ, рдореБрдЭреЗ рдЕрдмрд╛рдЙрдЯ рдкреЗрдЬ рдирд╣реАрдВ рдорд┐рд▓рд╛:
Caused by: java.lang.NullPointerException at ru.habrahabr.activity.about.AboutFragment.onAttach(AboutFragment.java:44)
Payoneer
рдЗрд╕рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрд╛ред рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди, рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЧрдпрд╛, рд▓реМрдЯрд╛ -
Caused by: java.lang.NullPointerException at com.payoneer.android.ui.fragment.LoginFragment.initializeOnCreateData(LoginFragment.java:379) at com.payoneer.android.ui.fragment.LoginFragment.onCreate(LoginFragment.java:152)
рдХреНрд░реИрд╢ рдХреЗ рдмрд┐рдирд╛ рдЕрднреА рднреА рдХреБрдЫ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЧрд▓рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЦреБрд▓реЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдмрдЪрд╛рдпрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдкреБрди: рдирд┐рд░реНрдорд╛рдг рдХреЗ рдмрд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдореБрдЦреНрдп рд╕реНрдХреНрд░реАрди рдлрд┐рд░ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред
рдкреБрдирд╢реНрдЪ
"рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рди рд░рдЦреЗрдВ" рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рдирдИ рд╣реЛрдЧреА рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧреАред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдореИрдВ рдЕрднреА рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛, рддреЛ рдореИрдВ Google Play рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдПрдХ рд╕рдореВрд╣ рд╕реЗ рдмрдЪ рд╕рдХрддрд╛ рдерд╛ред
рдЕрд░реЗ рд╣рд╛рдБ, рдореИрдВрдиреЗ рд░рд┐рдкреЛрд░реНрдЯ рднреЗрдЬреАред