Android: Intention - FLAG_ACTIVITY_NO_HISTORY ne fonctionne pas

J'ai trois activités de dire A, B et C , à partir de l'activité d'Un je aller en B et de et de recherche de la ville et de l'Activité B iam va à l'Activité c , en c iam sauver quelque chose que j'ai mis dans Async task
et cela va être enregistré dans Activit Une listview, le problème, c'est après l'enregistrement dans la liste lorsque je frappé le bouton j'ai de nouveau voir l'Activité avec Un pas d'enregistrer le nom que j'ai déjà enregistré

private class Savecity extends AsyncTask<city, String, String> {

        @Override
        protected void onPostExecute(String result) {
            super.onPostExecute(result);
            if(result != null && result.equals("sucess")){

            Intent intent = new Intent(activity, cityActivity.class);
            intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
            startActivity(intent);}

        }
        @Override
        protected String doInBackground(city... arg0) {
            try {
                ((CityPreferences) activity.getApplication()).createcity(arg0[0]);

                return "sucess";
            } catch (Exception e) {
                Log.e(TAG, "", e);
                return "fail";
            }
        }
  • votre question titre et l'intérieur de la description n'est pas en rapport. De toute façon, vous devez actualiser la liste en activité une fois que vous enregistrez vos données
  • je peux voir les données de l'activité A et lorsque je clique sur le bouton de retour, je vois encore l'activité avec Un pas de données enregistrées..
  • voir ma réponse...
  • Salut, êtes-vous de tester ce sur Android 7? Ou vous obtenez le même comportement en aucune version de l'OS? Je suis confronté à ce problème, mais sur Android 7 seulement.
  • Mot d'avertissement, si l'activité que vous êtes le lancement de lance d'autres, à l'aide de pas-de contrôle de l'historique sera la cause de l'activité en cours automatiquement terminer immédiatement après le lancement.
  • toute solution?..

InformationsquelleAutor teekib | 2012-12-06