Откройте первое действие на текущей вкладке, щелкнув ту же вкладку - PullRequest
0 голосов
/ 14 октября 2011

Можно ли открыть любую активность на текущей вкладке, щелкнув саму текущую вкладку?

Что необходимо сделать в моем приложении:
пользователь выполняет поиск, на нем отображается списоквкладка (Использование деятельности TabGroup).Затем, если пользователь нажимает ту же вкладку, снова должна открыться страница поиска.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 14 октября 2011

Ссылка по ссылке:

Запуск действий на вкладке в Android

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

0 голосов
/ 14 октября 2011

Попробуйте это ,,,,

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

  1. При нажатии на вкладку отображается действие поиска.
  2. показывать экран поиска, когда пользователь нажимает кнопку поиска, получить результат поиска и установить его в качестве текущего вида деятельности, то есть setContentView (list);

когда пользователь снова щелкает поиск, снова запустите SearchActivity (как обычно).

...