@Override
public void onUpdateReceived(Update update) {
if (update.hasMessage()) {
Message inMessage = update.getMessage();
long chatId = inMessage.getChatId();
botState = switchBot(inMessage.getFrom());
if (botState == State.main) {
if (inMessage.hasText()) {
...
} else if (botState == State.newOrder) {//заявка записаться
String positiveAnswer = "Спасибо, мы Вам перезвоним";
String messageAdminsText = "";
...
} else if (botState == State.dev) { //команды разработчика
if (inMessage.hasText() && inMessage.getFrom().getUserName().equals(Const.DEV)) {
...
public class Sender extends AsyncTask<String, Void, String>
int cells = list.size() % rows == 0 ? list.size() / rows : (list.size() / rows) + 1;
public class ConvertList2Array {
public int[][] toArray(List<Integer> list, int rows) {
int cells = list.size() % rows == 0 ? list.size() / rows : (list.size() / rows) + 1;
int[][] array = new int[rows][cells];
int index = 0;
for (int c=0; c<cells; c++) //проход по столбцу
for (int r=0; r<rows; r++) //проход по строкам
array[r][c] = index++
if (index == list.size()) break; //проверка на выход за предел list
return array;
}
}
public void n_ot() {
num_of_tr.get().addOnSuccessListener(new OnSuccessListener<DocumentSnapshot>() {
@Override
public void onSuccess(DocumentSnapshot documentSnapshot) {
if (documentSnapshot.exists()) {
//String amount_not = documentSnapshot.getString(AMOUNT);
//anotherClass.setAmountNot(amount_not);
anotherClass.setAmountNot(documentSnapshot.getString(AMOUNT));
}
}
});
}
public class AnotherClass{
String amount_not;
//...
public void setAmounntNot(String value){
this.amount_not = value;
}
//...
}