Size: a a a

StartAndroid Ru Chat

2021 May 02

MV

Muhammad Vafoev in StartAndroid Ru Chat
А на каком языке?
источник

TN

Tyler Neal in StartAndroid Ru Chat
На котлине, желательно)
источник

MV

Muhammad Vafoev in StartAndroid Ru Chat
Ы
источник

MV

Muhammad Vafoev in StartAndroid Ru Chat
К сожалению на джаве могу
источник

TN

Tyler Neal in StartAndroid Ru Chat
Подскажите на джаве хотя бы, я пойму
источник

MV

Muhammad Vafoev in StartAndroid Ru Chat
import java.util.Scanner; import java.util.Arrays; import java.io.*; public class Main {     public static void main(String[] args) throws Exception {         Scanner scan = new Scanner(System.in);         int N = scan.nextInt();         scan.nextLine();         String[] str = new String[N];         for(int i = 0;i<N;i++){             str[i]=scan.nextLine();         }         int k = scan.nextInt();         scan.nextLine();         char sub = scan.next().charAt(0);         System.out.println(Arrays.toString(str));         solve(str,sub,k,N);     }         public static void solve(String[] str,char sub,int k,int N){         StringBuffer sb = new StringBuffer();         for(int i = 0;i<N;i++){             sb.append(str[i].substring(0,k)).append(sub).append(str[i].substring(k));             System.out.println(sb);             sb.setLength(0);         }     } }
источник

TN

Tyler Neal in StartAndroid Ru Chat
Спасибо, посмотрю)
источник

MV

Muhammad Vafoev in StartAndroid Ru Chat
Незачто
источник

SP

Sergey Panov in StartAndroid Ru Chat
источник

Ф

Фёдор in StartAndroid Ru Chat
А что писать когда откликаешься на вакансию, кстати? Типа "здравствуйте, меня заинтересовала %вакансия_нэйм%"?
источник

SP

Sergey Panov in StartAndroid Ru Chat
Здесь, нет правильного ответа.
Смотря какую цель ты преследуешь при поиске работы.
Большим плюсом будет если на каждую вакансию будешь писать "персональный"  отклик.
источник

V

Vladushka in StartAndroid Ru Chat
В Украине проще всего через Джини и линкедин
источник

DM

Dan Mish in StartAndroid Ru Chat
А что за Джини?
источник

DM

Dan Mish in StartAndroid Ru Chat
А, все, понял
источник

VB

V B in StartAndroid Ru Chat
Но это же стандарная конструкция.😥 К чему плодить велосипеды?
источник

SF

Semyon Fast in StartAndroid Ru Chat
Получилось реализовать через a = GlobalScope.async{...} и возвращать return a.await()
Неочевидный момент в том, что во "внешней" функции на результат этой тоже нужно было "навесить" async{}+await, иначе вместо значения возвращался просто объект корутины.
Спасибо всем, кто ответил
источник

АА

Аят Алиев in StartAndroid Ru Chat
Можно проверять на space думаю, т.е если нажали space то ставишь запятую если нету space то точку. И надо юзать trim думаю в таких случаях чтоб не ставили пробелы в начале и конце предложения
источник

EP

Egor Peretrukhin in StartAndroid Ru Chat
Подскажите пожалуйста, есть цепочка viewpager2, adapter, fragment, view model, repository, database, dao и csv файл. Я настроил отображение этого файла, как делать изменения в ui  чтобы они сохранялись в бд и в файле? как должна пройти цепочка с ui? в адаптере вызывать вью модель и передавать оттуда в мутабллайф дату и дальше по цепочке? хотя бы подскажите куда гуглить😊
источник

В

Виктор in StartAndroid Ru Chat
Любое взаимодействие с БД/файлами делается в репозитории с помощью функций. Эти функцию дёргает UI посредством ViewModel. В ViewModel желательно эти функции направлять в viewModelScope(если вы работаете с корутинами). Адаптер нужен лишь для показа списка и реагирования на действия (нажатия на элементы).
источник

СП

Сергей П. in StartAndroid Ru Chat
Лайфдата обычно "вверх" работает.
Вьюмодель имеет право дергать репозиторий, он базу.
источник