Soru & Cevap
TGUNEYSU
30.06.2020 - 09:03
Yağız Bey
AI2 olay güdümlü çalıştığından ve bloklar da ekranlara iliştirilmiş olduğundan, bir ekranda aktivite yaparken başka ekrandaki kodlar çalışmaz. Yalnız gördüğünüz ekran ve kodlarrı aktifdir.
İstediğinizi yapabilmek için bir ara-ortamı kullanmalısınız. Bu da en kolay şekilde TinyDB veri tabanı ile oluşturulabilr. TınyDB kullanarak. kaydetmek istediğiniz aktiviteleri bir geçmiş veritabanına yazın. Sonra geçmişi görmek istediğiniz ekrana geçtiğinizde bu veritabanını okuyup içeriklerini de ekrana yansıtabilirsiniz.
Eğer bu tip gözlemeyi daha otomatik olarak yapmak isterseniz, bir TIMER olayı geliştirip ona kodunuzu işleten bir fonksiyon atayın. TIMER tetiklemesini de istediğiniz çözünürlükte ayarlarsanız, devamlı olmamasına rağmen belli aralıklarla aktiviteleri kaydedebiliirsiniz.
Olayları yakalayabilmek için ise AI2 nin "built-in" fonksiyonlar menusünün en altındaki "any component" kısmındaki jenerik bloklar yardımcı olabilir.
İyi çalışmalar.