Насчет того, что сертификат бессрочный — это не совсем правда. Где-то года через 2 (точно уже не помню) сертификат становится inactive и для того что бы сделать его снова активным необходимо пересдать последний экзамен.
у меня случилась довольно странная история, дело происходило в США:
завалялась у меня дома запасная батарейка (новая, в упаковке) от рабочего ноутбука жены. поскольку ноутбук ей поменяли батарейка оказалась ненужной и я решил продать ее на ebay.
после того как я ее продал, покупатель заявил что батарейка не работает и потребовал назад деньги или поменять батарейку. Поскольку батарейка новая и на гарантии я посоветовал ему обратится к производителю, чтобы они ее поменяли (я не магазин и других батареек у меня нет, плюс существует вероятность что покупатель просто подменит товар). Покупатель не согласился и пожаловался в ebay. После длительного разбирательства ebay принял довольно оригинальное решение — оставил деньги мне и вернул деньги покупателю за свой счет…
моему удивлению не было предела, посколку такие дела обычно решаются в пользу покупателя за счет продавца…
Очень сильно подсел на кофе после переезда в Америку. В компании, где я работал, американцы глушили кофе ведрами, ну и я как-то незаметно втянулся. За полтора года так просадил свой организм, что не мог пить даже чай и колу (головокружение, давление, сердце). Потом три года пил только воду и травяные чаи (ромашка, мята и т.д.). Сейчас вроде восстановился, но кофе теперь пью 1-2 раза в неделю, когда никак не могу проснутся (у меня месяц назад сын родился — поспать не всегда получается:)).
у меня было тоже самое. на мой взгляд писать тривиальные задачи под iOS гораздо легче, а вот для каких-то нестандартных решений Android продoставляет гораздо больше возможностей.
Мне кажется, что получить memory leak, в данном случае, не так уж и просто, в самом худшем случае AsyncTask будет ждать таймаута, так что это даже нельзя назвать memory leak.
Не могли бы вы описать ситуацию в которой может возникнуть описанная вами проблема, и как бы вы ее решили на примере. Я был бы вам очень признателен, а то беседа принимает уж слишком абстрактный характер.
Это бесспорно так, но как я сказал выше — просто вызовите Cancel вашего AsyncTask на onPause или onStop, ну или где вам будет угодно — и проблема решена.
Ну почему же, очень даже задумывался (и даже эксперементировал с этим). Но на самом деле проблемы никакой нет — вы всегда можете вызвать cancel вашего AsyncTask.
завалялась у меня дома запасная батарейка (новая, в упаковке) от рабочего ноутбука жены. поскольку ноутбук ей поменяли батарейка оказалась ненужной и я решил продать ее на ebay.
после того как я ее продал, покупатель заявил что батарейка не работает и потребовал назад деньги или поменять батарейку. Поскольку батарейка новая и на гарантии я посоветовал ему обратится к производителю, чтобы они ее поменяли (я не магазин и других батареек у меня нет, плюс существует вероятность что покупатель просто подменит товар). Покупатель не согласился и пожаловался в ebay. После длительного разбирательства ebay принял довольно оригинальное решение — оставил деньги мне и вернул деньги покупателю за свой счет…
моему удивлению не было предела, посколку такие дела обычно решаются в пользу покупателя за счет продавца…
Не могли бы вы описать ситуацию в которой может возникнуть описанная вами проблема, и как бы вы ее решили на примере. Я был бы вам очень признателен, а то беседа принимает уж слишком абстрактный характер.