Bir GWT uygulamasında çalışıyorum ve kodun geliştirme modunda mı yoksa üretimde mi kaldığına bağlı olarak bir mantık dalı var. Örneğin, bir AJAX araması yapmak için kodun modda bağlı olarak URL'yi ayarlamak istediğimizde.GWT kodunun geliştirme modunda çalışıp çalışmadığını belirlemek için bir yol var mı?
17
A
cevap
25
GWT> = 2.1.0
boolean isDevelopmentMode() {
return !GWT.isProdMode() && GWT.isClient();
}
GWT < 2.1.0
boolean isDevelopmentMode() {
return !GWT.isScript() && GWT.isClient();
}
6
boolean isProductionMode() {
return GWT.isScript();
}
boolean isDevelopmentMode() {
return !GWT.isScript() && GWT.isClient();
}
// e.g. JUnit tests
boolean isPlainJVM() {
return !GWT.isClient();
}
İlgili konular
- 1. IDE'de çalışıp çalışmadığınızı belirlemek için bir yol var mı?
- 2. Bir Xen tabanlı sanal makine içinde çalışıp çalışmadığını belirlemek için çalıştırabileceğim bir OS komutu var mı
- 3. jQuery kodunun çalışıp çalışmadığını doğrulamak için sınama sayfası
- 4. Bir formun metninin sığacağını belirlemek için bir yol var mı?
- 5. Linux PID'nin duraklatılıp durdurulmadığını belirlemek için bir yol var mı?
- 6. Uygulamanızın yerel Python Geliştirme Sunucusunda çalışıp çalışmadığını nasıl belirleyebilirim?
- 7. Geliştirme modunda React PropType doğrulamasını devre dışı bırakmak veya hızlandırmak için herhangi bir yol var mı?
- 8. IPython'un çalışıp çalışmadığını nasıl anlarım?
- 9. io.js veya node.js'nin çalışıp çalışmadığını güvenilir bir şekilde tespit etmenin bir yolu var mı?
- 10. Bir Windows Hizmetinin çalışıp çalışmadığını nasıl doğrulayabilirim?
- 11. SqlConnection dizesinin çalışıp çalışmadığını sınamak için standart bir .NET yolu var mı?
- 12. Web modunda GWT nasıl başlatılır?
- 13. Raylar 3: Uygulamanın birden çok farklı ortam için sunucu modunda çalışıp çalışmadığını nasıl algılayabilirim?
- 14. Mac OS X Lion: Başka bir uygulamanın tam ekran modunda çalışıp çalışmadığını algıla?
- 15. Uygulamanın arka planda çalışıp çalışmadığını belirleme
- 16. Kodun Azure Web Siteleri'nde çalışıp çalışmadığını denetleme
- 17. Uygulamanın Simülatörde çalışıp çalışmadığını kontrol edin
- 18. Sabun bağlantısının çalışıp çalışmadığını kontrol edin
- 19. Komut dosyasının PowerShell ISE tarafından çalışıp çalışmadığını kontrol etmenin bir yolu var mı?
- 20. Android, intent hizmetinin hala çalışıp çalışmadığını veya
- 21. Python sqlite UPDATE'in çalışıp çalışmadığını nasıl belirleyebilirim?
- 22. Bir SWF'nin AIR uygulaması olarak çalışıp çalışmadığını nasıl kontrol edebilirim?
- 23. Bir öğenin sarılı olup olmadığını belirlemek için herhangi bir yol var mı?
- 24. Android TV'de bir uygulamanın çalışıp çalışmadığını nasıl kontrol edebilirim
- 25. Bir programın valgrind içinden çalışıp çalışmadığını nasıl algılayabilirim?
- 26. Kovaryans bildirmek için bir yol var mı?
- 27. Bir komut dosyasının bir tty'de çalışıp çalışmadığını nasıl anlarsınız?
- 28. Kodum, Google'ın sunucusunda veya yerel geliştirme sunucusunda çalışıp çalışmadığını nasıl anlayabilir?
- 29. Özel boyut verilerin çalışıp çalışmadığını nasıl kontrol edebilirim?
- 30. Bir uygulamanın ön planda çalışıp çalışmadığını kontrol etme
Not: aksi takdirde bu sunucu tarafında kodu doğru gibi GWT.isClient() ilave edildi. –
Beni aldattığını belirlemenin kolay bir yolu olduğunu biliyordum. Teşekkürler! – arrrghnold
'! GWT.isProdMode()' kullanılmaması için bir neden var mı? Bu yanıt gönderildikten sonra GWT'ye eklenen – Sydney