Мне нужна помощь в создании чат-бота в Whatsapp

Вам необходимо переопределить onSaveInstanceState(Bundle savedInstanceState) и записать значения состояния приложения, которые вы хотите изменить, на параметр Bundle следующим образом:

@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
  super.onSaveInstanceState(savedInstanceState);
  // Save UI state changes to the savedInstanceState.
  // This bundle will be passed to onCreate if the process is
  // killed and restarted.
  savedInstanceState.putBoolean("MyBoolean", true);
  savedInstanceState.putDouble("myDouble", 1.9);
  savedInstanceState.putInt("MyInt", 1);
  savedInstanceState.putString("MyString", "Welcome back to Android");
  // etc.
}

Связка - это по существу способ хранения NVP ( «Параметр Name-Value Pair»), и он будет передан в onCreate(), а также onRestoreInstanceState(), где вы извлечете такие значения:

@Override
public void onRestoreInstanceState(Bundle savedInstanceState) {
  super.onRestoreInstanceState(savedInstanceState);
  // Restore UI state from the savedInstanceState.
  // This bundle has also been passed to onCreate.
  boolean myBoolean = savedInstanceState.getBoolean("MyBoolean");
  double myDouble = savedInstanceState.getDouble("myDouble");
  int myInt = savedInstanceState.getInt("MyInt");
  String myString = savedInstanceState.getString("MyString");
}

Вы обычно использовали бы эту технику для хранения значений экземпляра для вашего приложения (выбор, несохраненный текст и т. д.).

2
задан mathStudent001 24 March 2019 в 19:11
поделиться

1 ответ

В настоящее время API-интерфейс WhatsApp все еще находится в стадии бета-тестирования, и вам нужно подождать, пока API будет официально открыт для всех. Тем не менее вы можете сделать запрос на получение доступа к их API заранее https://www.facebook.com/business/m/whatsapp/business-api

0
ответ дан plieb 24 March 2019 в 19:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: