2010-06-30 5 views
1

J'ai une intention que je dois le mettre, deux drapeaux:deux drapeaux Combine intention

FLAG_ACTIVITY_SINGLE_TOP -> coz je veux garder l'exemple de l'activité actuelle dans le cas où il est déjà concentré.

FLAG_ACTIVITY_NEW_TASK -> coz je lance l'intention en dehors de celui-ci est l'activité (contexnt.startactivity (..))

problème

est que je ne peux pas combiner les deux .. toute autre solution?

ceci est mon exception:

06-30 09:12:48.577: ERROR/AndroidRuntime(2460): android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag.

Est-ce vraiment ce que vous voulez?

merci,

ray.

+0

était d'utiliser addFlags au lieu de setFlags, mais il influence encore na pas .. par exemple si j'utilise actuellement le navigateur, et je lance une autre intention du navigateur avec ces drapeaux, la page actuelle est en train d'être changée. – rayman

Répondre

4
solution

était d'utiliser addFlags au lieu de setFlags, mais il influence encore na pas .. par exemple si j'utilise actuellement le navigateur, et je lance une autre intention du navigateur avec les drapeaux, la page en cours est channged