Уже слишком поздно, но надеюсь, что это поможет. Большинство ответов не указывают в правильном направлении. Для такой вещи есть два простых флага.
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
Из документов Android:
public static final int FLAG_ACTIVITY_CLEAR_TASK Добавлено в API уровня 11
If set in an Intent passed to Context.startActivity(), this flag will cause any existing task that would be associated with the
действие, которое необходимо очистить перед началом действия. Таким образом, действие становится новым корнем в противном случае пустой задачи, и все старые действия завершаются. Это можно использовать только в сочетании с FLAG_ACTIVITY_NEW_TASK.
«Файл междоменной политики - это XML-документ, который предоставляет веб-клиенту, такому как Adobe Flash Player, Adobe Reader и т. Д., Разрешение на обработку данных в нескольких доменах». Взято с веб-сайта Adobe http://www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html .
РЕДАКТИРОВАТЬ: Ответ на вопрос 2: Flex crossdomain.xml не работает правильно в Chrome / Firefox? . Установите Adobe Flash Player для разработчиков, Fiddler (или аналогичный), эти инструменты должны сделать вашу жизнь проще. Также прочитайте http://kb2.adobe.com/cps/839/cpsid_83950.html .
И для всех новичков, таких как я, SWF работает и в Chrome!
Разница заключалась в том, что http://www.example.com
и http://example.com
являются ДВУМЯ РАЗЛИЧНЫМИ «сущностями».
Я загружал файл в var flashvars = { xmlPath: "http://www.example.com/xml.aspx" };
и проводил тесты с Chrome в «другом домене» http://example.com