Aktivite ve Fragment Arasındaki Farklar
Android’de, aktiviteler ve fragmentler, kullanıcı arayüzü oluşturmak için kullanılan iki temel yapı taşıdır. Her ikisi de benzer işlevlere sahiptir, ancak aralarında bazı önemli farklılıklar vardır.
Aktiviteler
- Aktiviteler, bir uygulamanın temel yapı taşlarıdır.
- Her aktivite, kullanıcı arayüzünün belirli bir bölümünü temsil eder.
- Aktiviteler, kullanıcı tarafından başlatılır ve sonlandırılır.
- Aktiviteler, kendi yaşam döngüsüne sahiptir.
- Aktiviteler, fragment’leri barındırabilir.
Fragmentler
- Fragmentler, aktivitelerin içinde yer alan küçük kullanıcı arayüzü bileşenleridir.
- Fragmentler, aktivitelerden bağımsız olarak oluşturulabilir ve yönetilebilir.
- Fragmentler, kendi yaşam döngüsüne sahiptir.
- Fragmentler, diğer fragment’leri barındırabilir.
Aktivite ve Fragment Arasındaki Temel Farklar
| Özellik | Aktivite | Fragment |
|—|—|—|
| Tanım | Bir uygulamanın temel yapı taşı | Aktivitelerin içinde yer alan küçük kullanıcı arayüzü bileşenleri |
| Oluşturma | Kullanıcı tarafından başlatılır | Aktivitelerden bağımsız olarak oluşturulabilir |
| Yaşam döngüsü | Kendi yaşam döngüsüne sahiptir | Kendi yaşam döngüsüne sahiptir |
| Barındırma | Fragment’leri barındırabilir | Diğer fragment’leri barındırabilir |
| Kullanım | Bir uygulamanın temel yapısını oluşturmak için kullanılır | Aktivitelerin içinde yer alan küçük kullanıcı arayüzü bileşenleri oluşturmak için kullanılır |
Aktivite ve Fragment Kullanım Örnekleri
- Bir aktivite, bir uygulamanın ana ekranı olabilir.
- Bir fragment, bir aktivitedeki bir form olabilir.
- Bir aktivite, bir oyunun ana ekranı olabilir.
- Bir fragment, bir oyunun seviye seçimi ekranı olabilir.
Aktivite ve Fragment İle İlgili Faydalı Siteler