Очистить кэш мобильного приложения Flash Builder - PullRequest
0 голосов
/ 29 ноября 2011

Я создаю мобильное приложение Flex с помощью Flash Builder 4.5 и тестирую его на вкладке Samsung Galaxy 10.1 под управлением Honeycomb.

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

Чего я хотел бы добиться - это удалить папку кеша для приложения или как-то очистить кеш.

Есть идеи, как мне этого добиться с помощью AS3? Есть ли лучший способ сделать это?

Спасибо.

1 Ответ

0 голосов
/ 29 ноября 2011

Добавьте следующий обработчик событий в ваш основной файл приложения applicationComplete или initialize обработчик событий:

NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, onDeactivateApp);

В функции onDeactivateApp выполните следующее:

protected function onDeactivateApp(event:Event):void
{

    NativeApplication.nativeApplication.exit();
}

Это должноочистите кеш, и приложение заставит вас снова войти в систему при перезапуске.Кстати, это следует добавить в большинство мобильных приложений.

Брайан

...