recherche

Maison  >  Questions et réponses  >  le corps du texte

Sous Android, puisque l'intention peut transmettre des données de paire clé-valeur, pourquoi l'intention et le bundle devraient-ils être utilisés ensemble ?

Comme mentionné dans le titre, le bundle et l'intention peuvent stocker des données de paire clé-valeur. Dans les cas logarithmiques, utilisez simplement l'intention directement. Pourquoi existe-t-il une telle combinaison d'intention + bundle ?

大家讲道理大家讲道理2811 Il y a quelques jours857

répondre à tous(3)je répondrai

  • 世界只因有你

    世界只因有你2017-05-16 13:37:37

    Même si vous utilisez l'intention pour le transmettre, un bundle sera automatiquement généré.
    Donc en fait, les bundles sont utilisés

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-16 13:37:37

    Le premier étage y a déjà répondu correctement, je viens de poster le code source :

        /**
         * Add extended data to the intent.  The name must include a package
         * prefix, for example the app com.android.contacts would use names
         * like "com.android.contacts.ShowAll".
         *
         * @param name The name of the extra data, with package prefix.
         * @param value The String data value.
         *
         * @return Returns the same Intent object, for chaining multiple calls
         * into a single statement.
         *
         * @see #putExtras
         * @see #removeExtra
         * @see #getStringExtra(String)
         */
        public Intent putExtra(String name, String value) {
            if (mExtras == null) {
                mExtras = new Bundle();
            }
            mExtras.putString(name, value);
            return this;
        }

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:37:37

    Il semble que le bundle puisse transférer de nombreux types de données ?

    répondre
    0
  • Annulerrépondre