var x = obj.getStr1() == null ? obj.getStr2() : obj.getStr1();if (mapa1.containsKey(assigneeMail)) {
ArrayList<Payload1> payloads = mapa1.get(assigneeMail);
payloads.add(new Payload1(it.getSummary(), it.getKey(), it.getDescription(), it.getAssignee().getDisplayName()));
mapa1.replace(assigneeMail, payloads);
} else {
mapa1.put(assigneeMail, new ArrayList<>(List.of(new Payload1(it.getSummary(), it.getKey(), it.getDescription(), it.getAssignee().getDisplayName()))));
}Map появился метод merge ещё. NoteDetailsActivity грохается похоже вот в этом месте:setSupportActionBar(toolbar);Toolbar toolbar = findViewById(R.id.toolbar);onCreate() и обязательно после вызова setContentView(), иначе findViewById() возвращает null.private void setSupportActionBar(Toolbar toolbar) {
}private void setSupportActionBar(Toolbar toolbar) {
super.setSupportActionBar(toolbar);
}
С 15 февраля 2019 года методы секции messages по умолчанию будут доступны для вызова только с ключом доступа сообщества.
Если Вы планируете начать разработку мессенджера, после 15 февраля 2019 года для этого потребуется получить в Поддержке тестовый доступ, подразумевающий работу методов секции Messages с ключами администраторов Вашего Standalone-приложения.
Для получения полного доступа к пользовательскому Messages API приложению будет необходимо пройти модерацию.
<activity android:name=".Ostanovki2"
android:label="@string/Ost2"
android:screenOrientation="portrait"
android:parentActivityName=".MainActivity">
<!-- Parent activity meta-data to support 4.0 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity> str_start объявляется в $(document).ready(), то есть сразу после загрузки страницы. Соответственно, принимает она значение, изначально установленное в value у #text-input (те самые Ваши "один,три"), и... больше не переопределяется. Поэтому, как бы вы не тыркали чекбоксы, при вводе текста в #text-input-cityes в начало #text-input всё равно будет подставлено изначальное значение, которое хранится в str_start.str_start и использовать вместо неё $text.val(), либо объявить переменную str_start сразу после объявления $text и переопределять её в $box.on("click"), после $text.val(values.join(","));.