Je travaille sur une application GWT et je voudrais ramifier une logique selon que le code est en cours de développement ou en production. Par exemple, lorsque le code doit effectuer un appel AJAX, nous souhaitons définir l'URL en fonction du mode.Existe-t-il un moyen de déterminer si le code GWT est en cours d'exécution en mode développement?
17
A
Répondre
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();
}
Questions connexes
- 1. GWT est lent en mode de développement
- 2. GWT rafraîchir le mode en mode développement
- 3. ASP - Déterminer si le script en cours est en cours d'exécution comme un include
- 4. Déterminer si le site est en cours d'exécution HTTPS
- 5. Déterminer si un script ruby est déjà en cours d'exécution
- 6. Comment déterminer si un fichier est en cours d'utilisation?
- 7. Comment déterminer si le code .NET est en cours d'exécution dans un processus ASP.NET?
- 8. Comment déterminer si un assemblage est en cours d'utilisation?
- 9. déterminer si le module python est installé ou en mode développement par programmation
- 10. Déterminer si Chrome est en mode plein écran pour le développement d'extensions
- 11. Comment déterminer si une page est en cours de redirection
- 12. Quel est le meilleur moyen de savoir si le code est en cours d'exécution dans un flux de travail?
- 13. Comment déterminer si une application Web est en cours d'exécution
- 14. Comment déterminer si un composant DataGrid WPF est en mode édition?
- 15. Comment détecter si un moniteur est en mode veille?
- 16. Vérifiez si un thread Win32 est en cours d'exécution ou en mode suspendu
- 17. hadoop - déterminez si un fichier est en cours d'écriture
- 18. Où les entités sont-elles enregistrées si vous exécutez un projet GAE en mode développement?
- 19. En C#, quel est le meilleur moyen de déterminer si une base de données est opérationnelle?
- 20. déterminer si le chipset est capable de l'injection de paquets et en mode moniteur
- 21. Exécuter gwt en mode serveur
- 22. Vérifiez si le son est en cours de lecture
- 23. Comment puis-je déterminer dans le code silverlight où l'instance Silverlight est en cours d'exécution?
- 24. Découvrez si en cours d'exécution en mode WPF ou en mode console (C#)
- 25. Question liée au mode de développement de GWT
- 26. Déterminer ce que # est en cours de numérotation sur Android
- 27. Rechercher si un fichier audio est en cours de lecture
- 28. Comment vérifier par programme si le téléphone mobile est en cours de charge ou s'il est en cours de chargement?
- 29. moyen efficace pour déterminer si un message est un spam?
- 30. si le son est en cours de lecture jquery
Note: ajouté GWT.isClient() sinon ce serait vrai pour le code côté serveur. –
Je savais qu'il y avait un moyen facile de déterminer cela qui me fuyait. Merci! – arrrghnold
Y a-t-il une raison pour ne pas utiliser '! GWT.isProdMode()'? – Sydney