Questions marquées «illegalargumentexception»



30
Fragment Android aucune vue trouvée pour l'ID?
J'ai un fragment que j'essaie d'ajouter à une vue. FragmentManager fragMgr=getSupportFragmentManager(); feed_parser_activity content = (feed_parser_activity)fragMgr .findFragmentById(R.id.feedContentContainer); FragmentTransaction xaction=fragMgr.beginTransaction(); if (content == null || content.isRemoving()) { content=new feed_parser_activity(item.getLink().toString()); xaction .add(R.id.feedContentContainer, content) .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN) .addToBackStack(null) .commit(); Log.e("Abstract", "DONE"); } Lorsque ce code est exécuté, j'obtiens l'erreur suivante dans le débogage. java.lang.IllegalArgumentException: No view …

12
java.lang.IllegalArgumentException: caractère non valide trouvé dans le nom de la méthode. Les noms de méthode HTTP doivent être des jetons
J'obtiens sous la trace de la pile lorsque je déploie mon application dans un environnement Apache Tomcat 8 multi-serveurs. J'obtiens fréquemment cette erreur, et il semble que cela bloque le fil Tomcat: INFO [http-nio-80-exec-4461] org.apache.coyote.http11.AbstractHttp11Processor.process Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be …

9
La clé doit être un identifiant de ressource spécifique à l'application
Pourquoi ai-je cette exception? 05-18 20:29:38.044: ERROR/AndroidRuntime(5453): java.lang.IllegalArgumentException: The key must be an application-specific resource id. 05-18 20:29:38.044: ERROR/AndroidRuntime(5453): at android.view.View.setTag(View.java:7704) 05-18 20:29:38.044: ERROR/AndroidRuntime(5453): at com.mypkg.viewP.inflateRow(viewP.java:518) la ligne en question est: ((Button) row.findViewById(R.id.btnPickContact)).setTag(TAG_ONLINE_ID,objContact.onlineid); et je l'ai défini comme: private static final int TAG_ONLINE_ID = 1;


6
Quand une IllegalArgumentException doit-elle être levée?
Je crains qu'il ne s'agisse d'une exception d'exécution, donc elle devrait probablement être utilisée avec parcimonie. Cas d'utilisation standard: void setPercentage(int pct) { if( pct < 0 || pct > 100) { throw new IllegalArgumentException("bad percent"); } } Mais cela semble forcer la conception suivante: public void computeScore() throws MyPackageException …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.