ReadAsset'i, uygulamamın ana etkinliğinin dışından arayabilmem gerekiyor. İnsanların bu bağlamı geçmeye ihtiyaç duyduklarını duydum, ama dil çok belirsiz. Birisi, readAsset'i ana etkinlik olmayan mevcut bir sınıfa çağırma yeteneğini eklemek için gerekli adımları açıklayabilir mi? Ana aktivitede bir genel işlev oluşturmak ve readAsset'i eklemem gereken yer olarak çalışmayacak başkalarını aramak, ayrı bir iş parçacığındadır.Android Bir öğeyi, ana etkinliğin dışından nasıl okunur?
5
A
cevap
6
Ne sorduğunuzdan emin değilsiniz, ama belki de bunun gibi bir şey? Sadece mevcut sınıfa ekleyin ve varlıkları almak için içeriği kullanın. etkinlik, yöntem şöyle diyoruz: tüm dosya sistemi erişir
public class MyActivity extends Activity {
public void OnCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
NonActivity n = new NonActivity();
n.doStuff(this);
}
}
0
Not ana iş parçacığı kapalı yapılmalıdır, bu nedenle onCreate sırasında onları okumalı(). Bunun yerine bir AysncTask tarafından sağlanan gibi başka bir iş parçacığı kullanmalısınız.
İlgili konular
- 1. ActivityResult Etkinliğin Dışından Çalıştırma
- 2. Bir etkinliğin dışından findViewById() çağrısı
- 3. Bir Etkinliğin üstündeki degradeden kurtulmak (Android)
- 4. belirli bir etkinliğin İşte
- 5. Python Tkinter - Değişkenleri ana pencere sınıfının dışından nasıl değiştiririm?
- 6. Nasıl Servis okunur Android uygulaması
- 7. Harici dizin android nasıl okunur?
- 8. Bir etkinliğin önceki durumu nasıl korunur
- 9. GetInvocationLink'teki bir etkinliğin listesi
- 10. bir iframe dışından javascript işlevi çağrısı
- 11. Android'de USB sürücüden bir dosya nasıl okunur?
- 12. Android'de pdf nasıl okunur
- 13. Bir etkinliğin bir Hizmete taşınması
- 14. Android: Görüntüleyiciye şu konumda nasıl erişilir (adaptörün dışından)
- 15. Belirli bir alanın değeri nasıl okunur Okunur
- 16. Kaynak nasıl maven projesinin dışından bağlanır?
- 17. şeffaf etkinliğin tam ekran 2.3
- 18. SQL lite'den tek bir kişi nasıl okunur
- 19. android listview seçilen öğeyi al
- 20. Android Realm ilk öğeyi bulun
- 21. Android İmleç? nesne verileri nasıl okunur?
- 22. Şifre korumalı/şifre pdf android nasıl okunur?
- 23. Android Tüm ana etkinlik görünümü için OnTouchEvent nasıl kaydedilir?
- 24. Modüller kapsamınızın dışından bir nesne kullanın
- 25. jQuery'de bir öğeyi nasıl sürükleyebilirim?
- 26. Etkinliğin başlangıcındaki animasyon kareleri atlar
- 27. argv [], main() işlevinin dışından nasıl erişilir?
- 28. Magento kullanıcı oturumuna Magento dışından nasıl erişilir?
- 29. Magento müşterisinin oturumuna Magento dışından nasıl erişilir?
- 30. Angular2 Gözlemlenebilir - Gözlemcinin yapıcısının dışından nasıl çağrılır?
"Context" işlevini işlevselliğe bağlı olacak sınıflara geçirme konusundaki endişeleriniz nelerdir? –
Hiç yok, ama ne yapmam gerektiğine dair bir örnek bulamadım. Bunun basit olduğunu hayal ediyorum ama sadece belirsiz açıklamalar yapıyorum. Ana faaliyetimi ve başka bir dersi aldığımı söyle (bu durumda, ayrı bir iş parçacığında). Diğer sınıfta nelerin eklenmesi gerekiyor ki, varlıklarım bana orada sunulacak. – corbin