Uygulama kodumda, içinde birden çok etkinliğe sahip durumum var. Activity
sınıfını genişleten ve uygulamasındaki tüm Etkinlikler için üst sınıf olan bir BaseActivity
sınıfım var. BaseActivity
benim durumumla ilgileniyor benim durumum arka planda gidiyor ve ön plana çıkıyor. Şimdi, bu yeni Etkinlikler FragmentActivity
'u genişletmek için fragments
'u kullanan birkaç Etkinlik daha yazdım. Ancak uygulama tasarımım tüm aktivitelerin BaseActivity
sınıfını genişletmesini gerektiriyor. AklımdaEtkinlik yerine FragmentActivity'i Genişletme
Çözüm:
- BaseActivity FragmentActivity yerine Etkinlik sınıfını genişletir.
- Yeni etkinlikler (parçalara ayrılmış), FragmentActivity'yi doğrudan genişletmek yerine BaseActivity öğesini genişletir. (
BaseActivity
aracılığıyla)Activity
sınıfını uzanan edildi Mevcut faaliyetlerinde herhangi bir yan etkisi korkuyorum bu çözüm sayesinde
. Şimdi bu aktiviteler FragmentActivity
'u (içeride parçalara sahip olmasa da) genişletecektir. İç kısımda hiç parçam olmasa da FragmentActivity
'u uzatsam tamam mı? Etkinlikle aynı davranacak mı? FragmentActivity extends Activity
olarak
ben destek vermek istiyorsanız compitiblilty kitaplığını eklemeniz gerekir fine.jsut öyle görünüyor startActivity kullanamaz (niyet); FragmentActivity içinde? Etkinliği FragmentActivity olarak değiştirdikten sonra. –
Herhangi bir yan etkinin, BazAktivitenizde henüz FragmentActivity alt sınıflarına geçişin herhangi bir yan etkisi bulundu mu? –
Beni buldum. – deepak4bin