..


Sponsoroidut linkit

Activity

Edellisessä luvussa olemme esittäneet kolme neljästä osatekijät Android-sovellus. Olemme nyt menossa esitellä merkittävimmät ja tärkeä komponentti: "actvity.

Erikoisuus toimintaa, mikä eroaa kaikista muista osista, on oltava "graafinen käyttöliittymä.
Esimerkki toiminnasta on luettelo klikattava painikkeet valikossa sovellus, jonka avulla käyttäjä voi suorittaa eri toimintoja riippuen painiketta napsautetaan. Ilmeisesti sovellus voi olla enemmän toimintaa, esimerkiksi, saatat ajatella, luoda toimintaa, joka näyttää valikon laitteen näytön ja muuhun toimintaan, joka hoitaa käyttäytymistä eri painikkeiden Steamer.

Koska hakemus voidaan useita toimintaa, joka delegoidaan tiettyjä tehtäviä, on selvää, että jokainen toiminta on riippumaton muista. Se on kuitenkin tunnistaa eräänlainen hierarkia toimintaa, itse asiassa, meidän tapauksessamme haluaisimme toimintaa sisältävä valikko näkyy heti kun sovellus käynnistetään ja mahdollisesti muusta toiminnasta alkaa vasta, kun käyttäjä napsauttaa painiketta valikko. Voit tehdä tämän sinun täytyy merkitä toiminnan ensisijaisena näyttö, valikko (näemme miten näyte sovellukset).

Mutta mikä on alueen toiminnan aktiivisuus? Oletuksena toiminta voi työskennellä koko ikkuna näytön, mutta se ei ole kiellettyä rajoittaa toiminta-ala pakottaa toimintaan toimimaan vain tietyissä kohdissa ikkunasta.

Yleensä elemnti grafiikka käyttöliittymä hoitaa hierarkia katsottuna joiden tehtävänä hallita hyvin määritelty suorakulmainen tilat kuuluvat ikkuna. Joten se on jopa havaita mahdollinen näkymä touch käyttäjä tietyllä graafinen kuuluvat sen toimivaltaan.

Elinkaaren toiminnan

Kaikki osat olemme osoittaneet edellä on oma elinkaarensa, joka osoittaa kuinka muuttaa järjestelmän tilasta dall'istanziazione osa sen poistaminen muistista. Tässä osiossa keskitytään yksinomaan elinkaaren toimintaa.

Ensinnäkin tunnistaa eri maissa, joissa toimintoja on kerran instantiated:

  • Paikalla: Tässä tilassa aktiivisuus näkyy etualalla ruudulla ja käyttäjä voi vuorovaikutuksessa GUI näkyy.
  • Idle: aktiivisuus on edelleen näytössä, mutta käyttäjä voi olla vuorovaikutuksessa sen kanssa, koska toinen aktiivisuus päälle ensisijainen. Klassinen esimerkki on, kun puhelu on vastaanotettu toimintaa, jossa puhelu päälle sovellus käyttäjällä on käytössä.
  • Stoppata: se kuuluu tässä valtiossa, kun toiminta on täysin päällekkäinen toisen, ja näin ei enää näy käyttäjälle. Itse asiassa alkuperäinen aktiivisuus on piilotettu käyttäjälle ja jos muisti on vähissä Android sulkee piilotettu toimintaa.

Listaa toteaa, josta löydät toiminta on tarkoituksenmukaista esittää lukijalle siirtymiä kuin menetelmiä, jotka mahdollistavat siirtyminen tilasta toiseen:

  • void onCreate ()
  • ONSTART void ()
  • onRestart void ()
  • onResume void ()
  • onPause void ()
  • void OnStop ()
  • onDestroy void ()

Tulemme näkemään myöhemmin, miten näitä siirtymiä esimerkkejä, jotka ehdotetaan keskustelun aikana.

Apua kehittää sovelluksia Android
E-Learning
Flash MX ja ActionScript (kurssi) Flash MX ja ActionScript (kurssi)
Tule kehittäjä verkkosivujen alkaen 29 €.
Java (kurssi) Java (kurssi)
OOP ohjelmointi Java SUN. Alkaen 49 €.
Visual Basic 6 (kurssi) Visual Basic 6 (kurssi)
Tee Desktop Applications kanssa VB6. Alkaen 39 €.
Sponsoroidut linkit