Почему так мало просмотров? Лично мне человек сэкономил время вместо того чтобы перелапачивать интернет в поисках актуальной инфы по этой теме. Спасибо
уроки все хорошие, но вот этот на двоечку - слишком много переделок и изменений по ходу урока, для новичка, коим я являюсь, очень сложно не упустить мысль, приходится по несколько раз отматывать и пересматривать.
почему при попытке создать урок №3 во фрагментах возникает масса ошибок? не работает функция findViewById, не работает setContent... вроде разница с активити и в фрагменте мизерные, буквально в одной строчке
у тебя в обработчике события каждый раз создаётся новый фрагмент. Так память и засоряется. Но ведь можно просто объявить оба фрагмента в классе, и в обработчике использовать уже существующие.Таким образом фрагменты повторно не будут создаваться. Может они и состояния будут сохранять таким образом
Привет Георгий. Мне 15 лет и я хочу изучить C#, для будущей разработки игр на Unity. Но у меня есть проблема (нет компьютера). Реально ли мне выучить C# самостоятельно и практиковаться на каких-либо онлайн компилятор?
@@Qumuq.Muslim зайдите в авито, там много объявлений типа "подарю компьютер" или "отдам компьютер", компы слабые, но для целей обучения вполне подойдут.
А в чем конкретно проблема? С# вы сможете изучить на онлайн компиляторе, но юнити нет, вам нужен достаточно мощный средний компьютер, минимум 8гб оперативной памяти а так же хороший процессор и ссд желательно. Да и почему вы решили именно на путь геймдева встать, хотя даже пк у вас нет? Вы уверенны что именно игры будут лучшей нишей? Спросите себя об этом, может быть вы просто внушили себе что вы хотите заниматься играми а душа к этому не лежит
Здравствуйте. Сделал один в один по Вашему, только имена свои дал. Выдает ошибки: 'replace(int, android.app.Fragment)' in 'android.app.FragmentTransaction' cannot be applied to '(int, com.example.myapplication.Plt_0)'. Можете помочь?
чем лучше? лямбдой и конвеером? а ты уверен, что для новичков это было бы понятно? какой-то тупой и бессмысленный (это просто другая запись. характеристики кода лучше не станут) понт.
Не хочу снова пересматривать, но, насколько я помню, там дело не в лямбдах. Я там ещё что-то сократил. И да, характеристики, время действия, расход памяти, конечно, не меняется. Я, конечно же, имел в виду "лучше" в плане записи.
Ладно, пересмотрел. Скажу, чем лучше. Поправить автора меня побудили его метания. Он часто делает что-то совсем не нужное. Впечатление такое, что он пытается так всё разжевать зрителю, но в итоге только запутывает. В результате всех его манипуляций у него в коде появилось совершенно ненужное поле FirstFragment, которого в моем исправлении нет. Всё. По существу мне больше добавить нечего. Можете дальше критиковать мой понт.
Не удержусь, добавлю. ) Автор сам в начале курса сказал, что это уроки по Android для знакомых с Java. Значит, это рассчитано на новичков в Android, но не в Java, то есть, на таких, как я. Зачем писать в стиле хэлловолд, если предполагаемые потребители достаточно образованы, чтобы понять нормальный код? Вот я и критикую java-код, а не умение пользоваться android framework. А насчёт лямбд у новичков - позвольте также оспорить. Если у новичка не вызывает вопросов анонимный класс, то в чем проблема с лямбдой? Эти темы при обучении обычно идут рядом, одно тесно связано с другим. Пусть новичок не ленится, а учит java-8 - пора уже...
Почему так мало просмотров? Лично мне человек сэкономил время вместо того чтобы перелапачивать интернет в поисках актуальной инфы по этой теме. Спасибо
спасибо за ваши уроки! все по делу, понятно и интересно
Создать фрагмент не составляет труда, веселье начнется когда будешь писать код функционала этого фрагмента и передача значений в главную активность
Крутой урок! Спасибо!!!
Хороший урок, мне лично в целом все понятно, сам разработчик 1с возможно поэтому.
уроки все хорошие, но вот этот на двоечку - слишком много переделок и изменений по ходу урока, для новичка, коим я являюсь, очень сложно не упустить мысль, приходится по несколько раз отматывать и пересматривать.
почему при попытке создать урок №3 во фрагментах возникает масса ошибок? не работает функция findViewById, не работает setContent... вроде разница с активити и в фрагменте мизерные, буквально в одной строчке
Гоша Дударь здравствуйте, а вы не пробовали озвучивать персонажей, голос топ и уроки классные!!!
Спасибо классно здорово
у тебя в обработчике события каждый раз создаётся новый фрагмент. Так память и засоряется. Но ведь можно просто объявить оба фрагмента в классе, и в обработчике использовать уже существующие.Таким образом фрагменты повторно не будут создаваться. Может они и состояния будут сохранять таким образом
В каких случаях создаются абстрактные классы-фрагменты?
Привет Георгий. Мне 15 лет и я хочу изучить C#, для будущей разработки игр на Unity. Но у меня есть проблема (нет компьютера). Реально ли мне выучить C# самостоятельно и практиковаться на каких-либо онлайн компилятор?
@@Qumuq.Muslim зайдите в авито, там много объявлений типа "подарю компьютер" или "отдам компьютер", компы слабые, но для целей обучения вполне подойдут.
@@olegalekseevichsur9481 Спасибо за совет, обязательно посмотрю )
А в чем конкретно проблема? С# вы сможете изучить на онлайн компиляторе, но юнити нет, вам нужен достаточно мощный средний компьютер, минимум 8гб оперативной памяти а так же хороший процессор и ссд желательно. Да и почему вы решили именно на путь геймдева встать, хотя даже пк у вас нет? Вы уверенны что именно игры будут лучшей нишей? Спросите себя об этом, может быть вы просто внушили себе что вы хотите заниматься играми а душа к этому не лежит
спасибо
Здравствуйте. Сделал один в один по Вашему, только имена свои дал. Выдает ошибки: 'replace(int, android.app.Fragment)' in 'android.app.FragmentTransaction' cannot be applied to '(int, com.example.myapplication.Plt_0)'. Можете помочь?
у меня тоже очень много ошибок выдает, хотя писала точь в точь как у него. так и не получилось запустить((
@@beautyisinternal6953 була проблема що програма починала запускатись, але потім вибивала. Поміняв кольори на ті що є у файлі colors і все працює
Будет ли NodeJs или ExpressJs 2022 by GoshaDudar?
А как проще разрабатывать, использовать котлин или java ? Что выбирает сообщество ?
Больше Kotlin но Java тоже нужно знать
мне плевать на общество.Я выбираю java.А создателей котлина я ненавижу
А дальше можно развить тему про фрагменты на java ?
А как можно выключить фрейм? Например при нажатии на кнопку он появляется, а через некоторое время исчезает.
Ну если прям прямоленейно нужно, то можно через параметр Visibility
а если будет 20 страниц с товарами, мне нужно 20 фрагментов?
нужно менять состояние фрагмента изменяя его данные
Немного сложно, нужно практиковаться.
Это на визуал стидиа пишет?
Android studio
все таки кодом писать было бы понятней.
Спасибо за уроки, но код говно) Лично мое мнение
Не лучше ли так?
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnFragment1 = findViewById(R.id.btn_fragment1);
Button btnFragment2 = findViewById(R.id.btn_fragment2);
FirstFragment firstFragment = new FirstFragment();
SecondFragment secondFragment = new SecondFragment();
btnFragment1.setOnClickListener(view -> setNewFragment(firstFragment));
btnFragment2.setOnClickListener(view -> setNewFragment(secondFragment));
}
private void setNewFragment(Fragment fragment) {
getSupportFragmentManager()
.beginTransaction()
.replace(R.id.frame1, fragment)
.commit();
}
}
чем лучше? лямбдой и конвеером? а ты уверен, что для новичков это было бы понятно? какой-то тупой и бессмысленный (это просто другая запись. характеристики кода лучше не станут) понт.
Вообще лучше) но для новичков лучше как в видео, потому что некоторые еще не знают про лямбда функции.
Не хочу снова пересматривать, но, насколько я помню, там дело не в лямбдах. Я там ещё что-то сократил. И да, характеристики, время действия, расход памяти, конечно, не меняется. Я, конечно же, имел в виду "лучше" в плане записи.
Ладно, пересмотрел. Скажу, чем лучше. Поправить автора меня побудили его метания. Он часто делает что-то совсем не нужное. Впечатление такое, что он пытается так всё разжевать зрителю, но в итоге только запутывает. В результате всех его манипуляций у него в коде появилось совершенно ненужное поле FirstFragment, которого в моем исправлении нет. Всё. По существу мне больше добавить нечего. Можете дальше критиковать мой понт.
Не удержусь, добавлю. ) Автор сам в начале курса сказал, что это уроки по Android для знакомых с Java. Значит, это рассчитано на новичков в Android, но не в Java, то есть, на таких, как я. Зачем писать в стиле хэлловолд, если предполагаемые потребители достаточно образованы, чтобы понять нормальный код? Вот я и критикую java-код, а не умение пользоваться android framework. А насчёт лямбд у новичков - позвольте также оспорить. Если у новичка не вызывает вопросов анонимный класс, то в чем проблема с лямбдой? Эти темы при обучении обычно идут рядом, одно тесно связано с другим. Пусть новичок не ленится, а учит java-8 - пора уже...