Если вы создадите фон Service
, который выполняет всю тяжелую работу (запросы / ответы tcp, демаршаллинг), View
и Activity
могут быть уничтожены и воссозданы без утечки окна или потерять данные. Это позволяет поведение, рекомендованное Android, которое заключается в уничтожении активности при каждом изменении конфигурации (например, для каждого изменения ориентации).
Это немного сложнее, но это лучший способ для вызова запроса к серверу, предварительной / пост-обработки данных и т. Д.
Вы можете даже использовать Service
для постановки каждого запроса в очередь на сервер, поэтому с ним легко и эффективно справляться.
В руководстве разработчика есть полная глава , посвященная Services
.
Не делайте этого из Visual Studio. Войдите в VSS с помощью инструмента VSS. Выберите проект в VSS - щелкните правой кнопкой мыши проект и выберите «Показать историю» - в появившемся диалоговом окне выберите нужную версию и нажмите «Получить».
Щелкните папку правой кнопкой мыши; показать историю. Выберите момент времени и нажмите "Получить"
Использование графического интерфейса, как уже было предложено, действительно самый простой способ, но только для полноты (и в случае, если вам потребуется его автоматизировать):
Вы также можете использовать командную строку для этого с помощью параметра -V
:
> set SSDIR=\\[source safe database path]
> set SSUSER=[source safe user]
> set SSPWD=[source safe user password]
> ss GET $/[path project] -R -Vd[date]