<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Урок 15. Hilt. Под капотом</title>
		<description>Обсуждение Урок 15. Hilt. Под капотом</description>
		<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html</link>
		<lastBuildDate>Mon, 20 Jul 2026 15:45:21 +0300</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://startofandroid.com/ru/component/jcomments/feed/com_content/644.html" rel="self" type="application/rss+xml" />
		<item>
			<title>RE: Урок 15. Hilt. Под капотом</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-987</link>
			<description><![CDATA[:D]]></description>
			<dc:creator>Николай</dc:creator>
			<pubDate>Sun, 12 May 2024 12:01:46 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-987</guid>
		</item>
		<item>
			<title>RE: As</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-639</link>
			<description><![CDATA[Потому что мы вызываем метод fun injectOrderActivity(activity: OrderActivity) Он ждет от нас OrderActivity. Разница в том, что когда в классе HiltUserActivity мы пишем this, то компилятор считает, что это объект HiltUserActivity, а не OrderActivity. А уже во время выполнения в этом this будет находиться OrderActivity.]]></description>
			<dc:creator>Dmitry Vinogradov</dc:creator>
			<pubDate>Fri, 30 Sep 2022 14:52:11 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-639</guid>
		</item>
		<item>
			<title>As</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-631</link>
			<description><![CDATA[Хотя тогда такой вопрос - почему просто this нельзя оставить? Нам же не нужно здесь обращение к членам child, как в предыдущей строке с App. Сорри, что не по теме, но просто интересно]]></description>
			<dc:creator>Евгений </dc:creator>
			<pubDate>Sat, 24 Sep 2022 00:17:51 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-631</guid>
		</item>
		<item>
			<title>As</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-630</link>
			<description><![CDATA[Спасибо, понял. А я уж думал опять магия kotlin мать и ё)]]></description>
			<dc:creator>Евгений </dc:creator>
			<pubDate>Fri, 23 Sep 2022 20:02:14 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-630</guid>
		</item>
		<item>
			<title>RE: Приведение as</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-627</link>
			<description><![CDATA[Ну фактически этот код, хоть и написан в родителе, но выполняется в child объекте. Поэтому this в этом случае будет именно child]]></description>
			<dc:creator>Dmitry Vinogradov</dc:creator>
			<pubDate>Tue, 20 Sep 2022 19:07:51 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-627</guid>
		</item>
		<item>
			<title>Приведение as</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-619</link>
			<description><![CDATA[А мне так и не ясен этот момент - как можно родителя представить child?]]></description>
			<dc:creator>Евгений </dc:creator>
			<pubDate>Mon, 12 Sep 2022 15:31:05 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-619</guid>
		</item>
		<item>
			<title>RE: Урок 15. Hilt. Под капотом</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-493</link>
			<description><![CDATA[Спасибо за отличный урок. В своё время пытался делать @Inject в свои activity с помощью базового activity. У меня ничего не вышло. Писал базовый класс активити BaseActivity. В нем писал appComponent.injectActivity(this), и сталкивался с ошибкой в ChildActivity, что Dagger не инжектит поля ChildActivity. Что вообще то логично - мы передаём в компонент для инджекта BaseActivity у которого просто нет полей ChildActivity. Оказывается для того чтобы всё заработало нужно было сделать явное приведение в BaseActivity appComponent.injectActivity(this as ChildActivity)]]></description>
			<dc:creator>Сергей</dc:creator>
			<pubDate>Sat, 21 Aug 2021 12:19:50 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-493</guid>
		</item>
		<item>
			<title>RE: Урок 15. Hilt. Под капотом</title>
			<link>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-491</link>
			<description><![CDATA[Уррра, Hilt !!!!]]></description>
			<dc:creator>Михаил</dc:creator>
			<pubDate>Fri, 20 Aug 2021 19:37:06 +0300</pubDate>
			<guid>https://startofandroid.com/ru/16-course/dagger2/644-urok-15-hilt-pod-kapotom.html#comment-491</guid>
		</item>
	</channel>
</rss>
