M
Привет всем. Сделал список Recycler View с секциями. При скроллинге немного виснет когда доходит до новой секции. После того как пролистаю полностью и отрисуется все, при обратном скролле все нормально. В чем может быть проблема? Могу скинуть проект, может глянет кто то?
Mike
А это что?)))
можно в гугле спросить
M
можно в гугле спросить
Можешь посмотреть проект?
M
Понял
Anonymous
Нет.
Высомокомерный ублюдое
Anonymous
К
Mike
Высомокомерный ублюдое
Сложно. Это сарказм или оскорбление?
jenia
В activity не могу достучаться в этом месте до нужной мне relative. Почему ? @BindView(R.id.relative_refresh) RelativeLayout mRelative_refresh; ONCREATE(){ … IntentFilter filter = new IntentFilter(); filter.addAction("com.example.broadcast.MY_NOTIFICATION"); turnReceiver = new TurnReceiver() { @Override public void onReceive(Context context, Intent intent) { mRelative_refresh.setVisibility(View.VISIBLE); Toast.makeText(context, "OPAOPA", Toast.LENGTH_SHORT).show(); } }; registerReceiver(turnReceiver, filter); …. null
jenia
может, активити сдохла, а может и не та вёрстка подключена. 🤷‍♂️
Вёрстка та точна. Я на этом экране нахожусь. И тут только в этом activity есть регистрация принятия события
jenia
Тост отрабатывает
Mike
Тост отрабатывает
эээ, так значит, и визибилити меняется
jenia
эээ, так значит, и визибилити меняется
Ну я и меняю её с gone на visible
Mike
jenia
ну она и меняется
А как мне тогда сделать что бы relative появлялся по событию из receive?
Mike
А как мне тогда сделать что бы relative появлялся по событию из receive?
исходя из описанных симптомов, он и появляется.
jenia
исходя из описанных симптомов, он и появляется.
У меня падает так как я на null делаю visible :)
Mike
Тост отрабатывает
а вот это что тогда?
jenia
а вот это что тогда?
Так мне нужен relative что бы появлялся а не тост :) Тост это для debug я поставил
Mike
Так мне нужен relative что бы появлялся а не тост :) Тост это для debug я поставил
Если тост появился, значит, код до него отработал.
jenia
Если тост появился, значит, код до него отработал.
Так это понятно. Так это понятно. Почему тогда relative null рядом с ним?
Mike
Так это понятно. Так это понятно. Почему тогда relative null рядом с ним?
ты меня продолжаешь вводить в заблуждение. Сделай minimal reproducer, что ли.
Mike
А что это? Извиняюсь
https://ru.stackoverflow.com/help/minimal-reproducible-example
jenia
https://ru.stackoverflow.com/help/minimal-reproducible-example
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.RelativeLayout.setVisibility(int)' on a null object reference
jenia
Пока так. Постараюсь сделать сейчас
jenia
А где у тебя bind?
@BindView(R.id.relative_refresh) RelativeLayout mRelative_refresh;
Mike
@BindView(R.id.relative_refresh) RelativeLayout mRelative_refresh;
фига, у теба баттернайф? А где вызываешь метод bind? А unbind вызываешь?
Mike
это не ответ ни на один из вопросов
jenia
Unbind не желаю
jenia
Делаю
jenia
Не делаю
jenia
фига, у теба баттернайф? А где вызываешь метод bind? А unbind вызываешь?
Вызываю в той же activity где и relative. Рядом с объявлением всех переменных класса
jenia
а bind()?
@BindView(R.id.relative_refresh) RelativeLayout mRelative_refresh;
jenia
Это не он?
jenia
Да так и есть
jenia
https://github.com/evgeniy123/test-receiver
jenia
Пока только код. Но он не совсем рабочий. Пилю сейчас
Mike
https://github.com/evgeniy123/test-receiver
где ButterKnife.bind(this);?
Mike
Да так и есть
а это что?
Mike
опять вводишь в заблуждение
Mike
нет bind() — нет вьюх, конец немного предсказуем
jenia
@BindView(R.id.relative_refresh) RelativeLayout mRelative_refresh;
jenia
А это что?
Mike
А это что?
Это аннотация @BindView. Она не метод. И она не ButterKnife.bind.
jenia
aaa
P҉h҉o҉e҉n҉i҉x҉
Спасибо. Это было ОНО! :)
А ты разве не читал инструкцию? 😑
Almas
Всем кто подскажет я делаю оффлайн кэш с пагинацией room retrofit у меня вопрос как удалять записи с бд которых нету теперь когда делаешь запрос к api
Nikolai
DELETE FROM table_name и вставку свежих данных в одной транзакции. Либо в апи должна быть предусмотрена возможность получить последние изменения
Zufar
Добрый день! при нажатии first_page на MenuActivity отображается соответствующая надпись. При нажатии кнопки телефона "назад" страница переходит в MainActivity. Подскажите пожалуйста как сделать чтобы при нажатии "назад" пользователь оставался на MenuActivity public class SecondActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); TextView page_first = (TextView) findViewById(R.id.first_page); page_first.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView textView = new TextView(SecondActivity.this); textView.setText("blabla bla"); textView.setTextSize(22); setContentView(textView); } }); TextView page_second = (TextView) findViewById(R.id.second_page); page_second.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView textView = new TextView(SecondActivity.this); textView.setText("blabla blablabla blablabla bla"); textView.setTextSize(22); setContentView(textView); } });
Yaroslav
Переопределить onBackPressed
M
Скиньте кто нибудь ресурс где рассказывается как создать recycler view с секциями. Вижу много способов, какой из них лучше?
Сергей
Добрый день! при нажатии first_page на MenuActivity отображается соответствующая надпись. При нажатии кнопки телефона "назад" страница переходит в MainActivity. Подскажите пожалуйста как сделать чтобы при нажатии "назад" пользователь оставался на MenuActivity public class SecondActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); TextView page_first = (TextView) findViewById(R.id.first_page); page_first.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView textView = new TextView(SecondActivity.this); textView.setText("blabla bla"); textView.setTextSize(22); setContentView(textView); } }); TextView page_second = (TextView) findViewById(R.id.second_page); page_second.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView textView = new TextView(SecondActivity.this); textView.setText("blabla blablabla blablabla bla"); textView.setTextSize(22); setContentView(textView); } });
Да, переопределить. Но если юзер НЕ может выйти по кнопке назад из приложения - это очень, очень плохо.
Alexander
Привет. Хочу перейти с Web на разработку Android. Скажите, реально ли не очень крутой продукт, а тот, что создаст новичек выложить на play market и начать зарабатывать?
Alexander
Какую он в среднем доходность может приносить в месяц?
Alexander
Очень нужен совет, так как я сейчас в подавленном состоянии. Исходя из анализа своего психотипа понял, что мне нравится быть независимым разработчиком, нежели находиться в постоянном давлении со стороны заказчика.
Alexander
P.S. в Web 1 год и выполнил около 50-70 заказов оплачиваемых 100-200$ бюджетом (чтобы было понятней как быстро я могу переключиться)
Egor
Привет. Хочу перейти с Web на разработку Android. Скажите, реально ли не очень крутой продукт, а тот, что создаст новичек выложить на play market и начать зарабатывать?
Скажу лично моё мнение. Главное - это идея. Она должна быть уникальной. А уникальные идеи, как правило, требуют хороших знаний. Гугл берёт 30% от внутр покупок и подписок. Сам решай, стоит лезть в андроид сразу ради денег.
Donna
Привет. Хочу перейти с Web на разработку Android. Скажите, реально ли не очень крутой продукт, а тот, что создаст новичек выложить на play market и начать зарабатывать?
Да, если у тебя есть хорошая идея и ты готов вкладываться в рекламу и маркетинг. Требует очень много сил и энергии
Donna
Какую он в среднем доходность может приносить в месяц?
Зарабатывать ты начнёшь не скоро в любом случае
Ярослав🇺🇦
Какую он в среднем доходность может приносить в месяц?
Это надо сначало раскрутить проэкт, чтобы было не мало так пользователей, так с 100 000 :) тогда и будет доход от рекламы и in-app покупок
Alexander
Для меня даже и 100 рублей в месяц если простенькая игра "убить время" будет приносить, то уже хорошо.
Max
Для меня даже и 100 рублей в месяц если простенькая игра "убить время" будет приносить, то уже хорошо.
Ну, наклепать 100 бесполезных игр в месяц и выкинуть их в плей тоже не вариант
Alexander
А можете сказать примерно соотношение потраченного времени и ежемесячного дохода в следствии этого. Например: "6 месяцев работы новичка - 2000 рублей в месяц пассив из созданных игр"
Alexander
а как дела обстоят с IOS?