Képernyőváltáskor android

Helló ismét elhatároztam, hogy írok egy bejegyzést egy hosszú idő, és nem tudom, mit írjak, majd felmászott egy pár fórumon, és megállapította, hogy az emberek komoly gondok szándék android, az emberek nem költöznek tevékenység tevékenység, illetve továbbítani az adatokat ilyen módon.

Az internet tele van útmutatók ebben a témában, nem tudom, mi a probléma, és ezért néhány nem kap megérteni, de ma megpróbálom elmagyarázni alapkérdése ebben az osztályban.

Ma azt fogja mondani, hogy a rend történik, minden egyes ilyen típusú szándék, gyorsan és röviden.

Az átmenet egyik tevékenységből a másikba


Ez a legegyszerűbb és legalapvetőbb módja, ha emlékszel, hogy továbbra is egyszerű. Bárhol, ahol szeretné futtatni az átmenet a második aktív massza a kódot, és akkor mozog a kívánt tevékenységet.

Tegyük fel, hogy van két osztály - FirstActivity és SecondActivity, először nada megy a második, ehhez első aktivitást elrendezés létrehoz egy gombot, és tegye rá a hallgató a programkódot. Ez valahogy így néz ki:

Először is, mi leyaut jelölést.


Akkor írj kódot onCreate az egyszerűség kedvéért.


És akkor Nada második leírások szerint nyilvánvaló az, hogy menne rá, ha nem, akkor le fogjuk írni a program egyszerűen kiesik a tudatlanság, hogy az ilyen tevékenység létezik.

Adatátvitel tevékenységei között


Adatátvitel tevékenységei között nagyon népszerű dolog, és hasznos, hogy nem szenved, és nem minden szándék persze lehet használni preferensy, kivéve azokat, és olvassa el a kívánt hatás, de ez a ruha nem az egyetlen adás, és rögzíti az adatokat a hosszú tárolás hiszen miután 1000 bejegyzés prefsy program akkor kezd nem, mert a cache szerzett mindenféle adatot.

Az ötlet egy ilyen szándék nagyon egyszerű, például, én csak adni egyik tevékenységből a másikba egy szót semmit. Legyen ez a szó: „ha torta!”. Nézd, hogyan kell ezt csinálni.

Look programot ugyanaz lesz, mint az első példában, mi lesz egy gomb, amely az átmenetet a tevékenység tevékenység, de ezúttal is elmúlik a szót a változás az elrendezés nem lesz semmi, de a változás a megfelelő kódot a FirstActivity .


Itt ezen a helyen, hozzátesszük putExtra amely közvetíti az összes, a szíved vágyait, tart egy osztály állandó, amely rögzíti, hogy adja át, és a szöveg \ \ karaktert számot akarunk közvetíteni.

És akkor SecondActivity létre kell hoznunk a megfelelő statikus változó, amely rögzíti, és vegye Bundle, hogy küldjünk.


Nos, most már van egy jelölés, amely levonja a szöveget:


Az átállás után az első tevékenység a másik látni fogja a bal felső sarkában az üzenetet, hogy tortát.

Felhívás a programot, szándékkal

Általában nézzük mindegy például FirstActivity osztályban. Most majd nyissuk meg a böngészők.

Osztályba FirstActivity cseréljük a régi szándék itt ilyen:

Megnyitása a fájlok és mappák, szándékkal

A FirstActivity cserélje ki a régi szándék ezt.


És akkor mit lehetne elérni, hogy a név alkotunk onActivityResult () metódus, hogy vesz egy fájlt a hozam a tevékenység általunk választott a fájlkezelő.


Szintén a android van egy csomó más állandók, mindet, nem írom le, mert sokan vannak, például itt van néhány:


Ma már úgy csak a legalapvetőbb fajta használt intent'ov, köszönöm a figyelmet.

Forrás nem lesz, mert úgy vélem, hogy az anyag igen egyszerű.