2015-11-28 14 views
6

Android topluluğunda bu bir "hayır" olup olmadığını merak ediyorum.Android uygulamanızda parçaları kullanan tek bir etkinliğe sahip olmak kötü bir uygulamadır mı?

Uygulamamın bir MainActivity özelliği var ve uygulamadaki parçalarda gezinmek için bir ViewPager ve TabLayout kullanıyor.

Gördüğüm tek sorun, kullanıcı geri düğmesine basarsa, uygulamadan çıkar ve uygulama ana düğme düğmesine basılarak olduğu gibi etkin olmayacaktır.

Düşünceleriniz?

+1

Hayır, tek bir sayfa oluşur ve DOM manipülasyonlar gerçekleştiren bir Web uygulaması için bir "kötü uygulama" olandan daha fazla içeriğini değiştirmek. Birden fazla etkinliğe sahip olmanın birçok nedeni vardır. Rasgele uygulamalar için hiçbiri gerekli değildir. – CommonsWare

+0

@CommonsWare .... haklısın, yine bir sınırlama var: Bir parça başka bir parça ile doğrudan konuşmamalı, ebeveyn aktivitesinden geçmek zorundasın –

+0

[Bir Etkinlik ve diğer tüm Fragmanlar] 'ın olası kopyası (http: //stackoverflow.com/questions/12154505/one-activity-and-all-other-fragments) –

cevap

1

Güzel soru kardeşim, Birkaç ay önce sameway'i düşünüyordum.

% 100 haklısınız, bunu sorunsuz bir şekilde yapabilirsiniz, sadece projenize ve neye ulaşmak istediğinize bağlıdır.

Parçalarınızı tek bir etkinlikten kontrol edebilirsiniz, tüm parçacıklar birbirinden bağımsızdır.

sınırlamadır:

Bir parçası başka parçasına doğrudan konuşmak asla, üst faaliyeti geçmek zorunda

Yalnızca bazı imp noktalar şunlardır:

  1. Sen gerek fragman hakkında tüm detayları öğrenin.

  2. Parçaların sırasını yönetmelisiniz.

  3. Şifreli lbit karmaşıklığa

One Activity and all other Fragments

+1

Bu gönderiyi bağladığınız için teşekkür ederiz! :) Bir soruyu yeniden göndermeden önce daha sert görünmeliydim. –