Uygulama başlatıldığında başlatılan etkinliği değiştirebilmemin bir yolu var mı?Program aracılığıyla başlatıcı etkinliğini değiştirme
cevap
Bildirilerinizde her zaman başlatıcı etkinliği olarak atanan bir yardımcı etkinliği bulunmasını öneriyorum. Daha sonra, bu etkinliğin onCreate'da, hangi uygulamanın başlayacağına karar vermeniz için gereken her türlü belirleme işlemini yapabilir ve ardından yardımcı aktiviteyi bitirebilirsiniz. Örnek: Manifest'inizde (başlatıcısı aktivite) olarak
: HelperActivity en onCreate içinde Sonra
<activity android:name=".HelperActivity" ... />
:
@Override
public void onCreate(Bundle b){
super.onCreate();
//determine what activity you want
startActivity(new Intent(this, NewActivity.class);
finish();
}
kaba bir geçiş gösterilsin mi? –
Büyük olasılıkla, onCreate() öğesindeki animasyon kimliği için 0 ile Activity.overridePendingTransition() yöntemini çağırabilir, ardından da bitirmeyi geçersiz kılabilir(), Activity.overridePendingTransition() öğesini çağırın ve sonra super.finish() öğesini çağırabilirsiniz. – dennisdrew
Animasyonları ve yığın gezinme geçmişini önlemek için AndroidManifest'te 'android: noHistory = "true"' özelliğini kullanıyorum. –
- 1. Linux'ta duvar kağıdını program aracılığıyla değiştirme
- 2. Yazı tipini Sistem Semibolduna program aracılığıyla değiştirme
- 3. Program işlevine program aracılığıyla erişme
- 4. Duvar kağıdını program aracılığıyla C++ ve windows api kullanarak değiştirme
- 5. Masaüstü duvar kağıdını düzenli aralıklarla program aracılığıyla değiştirme
- 6. Yüksek grafiklerde bir grafik başlığını program aracılığıyla değiştirme
- 7. MarkLogic 8 - XQuery - cts: search - Veritabanını program aracılığıyla değiştirme
- 8. Ekran parlaklığını program aracılığıyla değiştirme (güç parçacığındaki gibi)
- 9. Bir site için sharepoint simgesini program aracılığıyla değiştirme
- 10. NUnit program aracılığıyla çalıştırılıyor
- 11. Program aracılığıyla bir UIView
- 12. Program aracılığıyla Xcode
- 13. Program aracılığıyla RadioButtons oluşturma
- 14. Print FixedDocument program aracılığıyla
- 15. Program aracılığıyla Özelleştirme UITableViewCell
- 16. Program aracılığıyla UITableViewCell tokatlamak?
- 17. Program aracılığıyla oluşturulmuş UIPopoverPresentationController
- 18. Program aracılığıyla bir program oluşturucu oluşturun.
- 19. UILongPressGesture'u program aracılığıyla nasıl gönderebilirim?
- 20. Program aracılığıyla WCF istemcisi oluşturun
- 21. program aracılığıyla oluşturmaya çalışıyor rightBarButtonItem
- 22. Metin Alanları Oluşturma program aracılığıyla
- 23. Program aracılığıyla Fling ListView Android
- 24. Android profillerini program aracılığıyla değiştir
- 25. WCF IncludeExceptionDetailInFaults program aracılığıyla mı?
- 26. UIView boyutunun program aracılığıyla değiştirilmesi
- 27. Program aracılığıyla MPMoviePlayerController denetimlerini gösterme
- 28. UITabBarController program aracılığıyla nasıl gizlenir?
- 29. Düğüm modüllerini program aracılığıyla güncelleştirme
- 30. windowDrawsSystemBarBackgrounds program aracılığıyla nasıl kurulur?
Belki sadece onCreate' 'hedef etkinliğe alır bir memuru aktiviteye sahip? – nneonneo
[Varsayılan Aktiviteyi Tanımla (uygulama başladığında) program aracılığıyla olası bir kopyası] (http://stackoverflow.com/questions/6497725/define-default-activity-when-app-starts-programmatically) –