2018 Hogyan hívhatjuk le a módszert a fő tevékenységben az android egyéb tevékenységeiről

A fő tevékenységben a nyílt módszert szeretném felhívni más tevékenységekből. Hogyan tehetem ezt?

Top 5 Respuesta

1) Abban az esetben, ha csak néhány gyakori funkcionalitást szeretne használni (mint például egy kód, amely számításokat végez).

Azt javasolnám, hogy ezt az általános funkciót átviszed egy független osztályra és neved el innen.

Ebben az esetben, akkor lehet, hogy adjunk néhány további extra a szándékok, amelyek vitatják majd MainActivity kódját (OnCreate vagy onResume), és hívja a megfelelő módszert.

A MyMethod () statikus deklarálása.

Hívja bárhol az alkalmazásban, a MainActivity.myMethod ();

Állandó legyen. aktiválódni. készítsen egy másolatot, vagy még jobban átgondolja a tervezési megközelítést. Nem hiszem, hogy a módszert másik tevékenységbe kellene hívnod a fő tevékenységből - talán jobb új osztály létrehozása?

Hozzon létre egy tevékenység példányát:

Ha statikus módszer hívni minden olyan tevékenységtől, meg kell tartani a Utililty vagy kisegítő osztályba, ahol hívja módszerek statikusan bárhonnan, nem hiszem egohorosho gyakorlással méh caling statikus módszerek egymásra activyty

Íme egy példa a segítő osztályra

Nyilvános tevékenység ActivityHelper

Állami statikus erő MyMethod (Context context)

/ *, És számos olyan statikus módszert hozhat létre, amelyeket az alkalmazásból származó bármely tevékenységhez vagy munkához kell használnia * /

Legutóbbi kérdések

Kapcsolódó cikkek