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 * /