
Dmitry
08.09.2016
10:03:24
все проблемы короче через пейджер нужно решать

Alexey
08.09.2016
10:05:22
там же можно как-то определить что вебвью проскролилась полностью?
заткнуть пейджер, понять как-то что веб вью проскролилась до конца и включить пейджеру листалку
как-то так вижу решение

Google

Gerc
08.09.2016
10:06:36
Это и есть его решение, которое он же скинул

Максим
08.09.2016
10:28:54
Я делаю "справочник" в WebView, т. е. меню т. д. показывается на одном экране без смены активити. Снизу WebView стоит адмоб. Стоит ли перезагружать адмоб при переходе на страницу чтения для большего количества просмотров и следовательно денежек)
?

Алексей
08.09.2016
10:29:53
что за фигня, почему меню во фрагменте не создается ?
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.chat_menu, menu);
super.onCreateOptionsMenu(menu, inflater);
}
метод вызывается а во фрагменте нет иконок.
?

Ilnar
08.09.2016
10:31:26
setHasOptionsMenu = true?

Алексей
08.09.2016
10:31:32
да
,метод то вызывается, без этого бы не вызвался
может что в активти сделать надо?

Andrey
08.09.2016
10:34:06
убери super.onCreateOptionsMenu(menu, inflater);

Ilnar
08.09.2016
10:34:26
зачем?
я тут вспомнил, что при динамическом изменении элементов в меню я вызывал
getActivity().supportInvalidateOptionsMenu();
без этого не работал

Алексей
08.09.2016
10:37:46

Google

Алексей
08.09.2016
10:39:58
не помогает

Максим
08.09.2016
10:40:31

Alexey
08.09.2016
10:44:31
и там же следом getActivity().supportInvalidateOptionsMenu();

Dmitriy
08.09.2016
10:45:05
По идеи во фрагменте супер там не нужен

Alexey
08.09.2016
10:45:20

Dmitriy
08.09.2016
10:45:22
Нужно только проинфлейтить и все

Alexey
08.09.2016
10:45:40
потому что мало ли гугл в дефолт реализацию что впилит

Dmitriy
08.09.2016
10:46:28
Он пустой. Сам по себе
Так что там только inflater.inflate(menu res, menu) и вся магияъ

Алексей
08.09.2016
10:47:04
ни так и так не получается.

Dmitriy
08.09.2016
10:47:39
значит в onCreate не вызывал nasOptionsMenu(truE)

Алексей
08.09.2016
10:47:46
на активти это может быть как-то завязанно?

Dmitriy
08.09.2016
10:48:04
там большего не надо не должно оно завязываться на чем то

Алексей
08.09.2016
10:48:18
помогло toolBar.inflateMenu(R.menu.new_payment_menu); в onCreateView(), но как будет реагировать на кнопки. и будет ли пока не проверил

Dmitriy
08.09.2016
10:51:13
А ты сделал setSupportActionBar ?
Может быть как раз отсюда ноги и растут
На тулбар дало же

Google

Алексей
08.09.2016
10:52:26
Делал, текст же меняется в title

Dmitriy
08.09.2016
10:52:41
Ну я не видел же меняется ли))

Алексей
08.09.2016
10:53:30
и то верно )))
странно, onCreateOptionsMenu должен в цикле работать?
поставил на нем бряку, он на нем теперь постояно останавливается, как буд-то цикл там

Dmitriy
08.09.2016
11:03:35
Помоему вызывается только 1 раз при создании/пересоздании

Алексей
08.09.2016
11:06:17
что-то не понятное творится

Alexander
08.09.2016
11:43:05
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
menu.clear();
inflater.inflate(R.menu.mymenu, menu);
}
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = ……
setHasOptionsMenu(true);
return view;
}
Рабочий вариант у нас

Алексей
08.09.2016
11:47:51
в layout у вас есть toolBar ? у меня он есть , и я его изменяю в onCreateView ()
toolBar.setTitle(titleBar);
((MainScreen) getActivity()).setSupportActionBar(toolBar);

Alexander
08.09.2016
11:48:43
У нас тулбал в активити
во фрагменте нет ничего
в активити setSupportActionBar(mToolbar); в методе onCreate

Алексей
08.09.2016
11:51:50
у меня setSupportActionBar(mToolbar); во фрагментах.
наверно тоже придется вынести ее в активити. хотя это и правельней, но для меня не удобно.

Alexander
08.09.2016
11:52:31
есть и во фрагменте
там в методе onStart
navigationActivity.setSupportActionBar(toolbar);
navigationActivity.initDrawerLayout(toolbar);
никаких проблем нет

Алексей
08.09.2016
11:56:42
initDrawerLayout(toolbar) - это не системный метод? что он делает?

Andre
08.09.2016
12:03:30
Очевидно, что-то с боковой панелью (дроверлэйаут)

Alexander
08.09.2016
12:39:49
initDrawerLayout нет

Google

Alexander
08.09.2016
12:40:13
это наш навигацию к толбару подцепляет

Danil
08.09.2016
12:55:27
Кто-нибудь сталкивался с заменой файла настроек приложения? Нужно чтобы во время работы приложения, я мог обновить параметры новыми данными, которые хранятся в txt файле. В голове есть только плохой вариант в тупую парсить файл и с помощью preferencemanager и по отдельности присвоить новое значение моим параметрам

Владислав
08.09.2016
12:57:01
а почему в txt?
В json суй и меняй значения
чет я фигню сморозил, наверное

Stas
08.09.2016
12:59:50
у меня в старом проекте был большой json из которого строился дизайн и компилились в градле ресурсы и цветовая схема

Alexander
08.09.2016
12:59:53
Ага,
сделать модельку,
параметры в json,
парсишь json
а в преференце сохраняешь эту модель

Владислав
08.09.2016
13:00:14
о, все же не фигню ;D

Admin
ERROR: S client not available

Stas
08.09.2016
13:00:16
Можно через firebase удаленно менять конфиг.
Кажется даже видел гайд по этому

Alexander
08.09.2016
13:00:48
@Lustridor ага ?

Stas
08.09.2016
13:01:30
видел код 2013-го года, где без всяких либ строили главный экран по конфигу из ini файлов
это было жестко

Владислав
08.09.2016
13:02:01
Ты так говоришь, будто 2013 год был 10 лет назад

Stas
08.09.2016
13:02:35
ну это же андроид 2.3
можно сказать, что и 10 лет для платформы
сборка на ant

Danil
08.09.2016
13:03:58
К сожалению, у меня только txt по тз. Если вообщем, то структура строиться на спарсил и забил значения?
Буду гуглить как строили экран из ini, это наверное лучшее решение

Google

Владислав
08.09.2016
13:04:20
Жестко
так у тебя же по тз txt)

Danil
08.09.2016
13:04:54
Ну ini ведь тоже вроде текстовика

Stas
08.09.2016
13:04:56
кто мешает в txt иметь структуру json

Danil
08.09.2016
13:05:08
Действительно

Владислав
08.09.2016
13:05:09
о кстати
не обязательно же .json делать
один фиг — текстовый файл

Stas
08.09.2016
13:05:32
txt ведь не заставляет иметь какую-то структуру
но и потом...если параметров много лучше json
если их 5, то и ini норм

Maxim
08.09.2016
13:06:39
я что-то не пойму, нужно флаги для игнорирования варнингов ставить?

Владислав
08.09.2016
13:06:59

Gerc
08.09.2016
13:07:02
Если ключ=значение, то json ненужен

Danil
08.09.2016
13:07:15
С первой частью тогда все прекрасно, а как тогда значения изменять? Вызывать менеджером ключ и по одному забивать каждый параметр?

Stas
08.09.2016
13:07:17
ну json прекрасно парсится либами вроде gson

Владислав
08.09.2016
13:07:40
или jackson

Stas
08.09.2016
13:07:43
грузить в память, там менять значения, во время изменения писать на диск
здравствуй, Сериализация)