Решение:
Да, это возможно.Пожалуйста, следуйте инструкциям:
Шаг 1: Отправьте строку поиска из одного действия в другое, используя intent.putExtra(..)
[как мы всегда делаем]
Шаг 2: Получить строку в следующем действии, используя getStringExtra(..)
[как мы всегда делаем]
Шаг 3: Объявить глобальный объект до onCreate()
:
public PlaceAutocompleteFragment autocompleteFragment;
Step4: Инициализируйте его:
autocompleteFragment = (PlaceAutocompleteFragment)
getFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);
Step5: Далее, приведите строку поиска к EditText
и установите строку как текст, как показано ниже:
((EditText)autocompleteFragment.getView().findViewById(R.id.place_autocomplete_search_input)).setText(your_string); [from previous activity]
Примечание: не меняйте эту строку getView().findViewById(R.id.place_autocomplete_search_input)
она должна быть такой же, как показано в этом решении.
Вот и все,Надеюсь, это полезно для вас.Любые вопросы, пожалуйста, прокомментируйте.