Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

10
Come modificare dinamicamente il testo delle voci di menu in Android
Sto cercando di cambiare il titolo di una voce di menu al di fuori del onOptionsItemSelected(MenuItem item)metodo. Faccio già quanto segue; public boolean onOptionsItemSelected(MenuItem item) { try { switch(item.getItemId()) { case R.id.bedSwitch: if(item.getTitle().equals("Set to 'In bed'")) { item.setTitle("Set to 'Out of bed'"); inBed = false; } else { item.setTitle("Set to …
212 java  android  menu  menuitem 

26
Più file dex definiscono Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat
Se corro gradle assembleDebugdalla riga di comando, ricevo improvvisamente questo errore: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) Se grep per v4 vedo due file nella mia cartella di build. …


20
Quale versione di javac ha creato il mio vaso?
Come posso sapere quale versione del compilatore Java è stata utilizzata per creare un vaso? Ho un file jar e potrebbe essere stato creato in uno dei tre JDK. Dobbiamo sapere esattamente quale, in modo da poter certificare la compatibilità. La versione del compilatore è incorporata da qualche parte nei …
212 java  jar 

25
Controlla il nome della colonna in un oggetto SqlDataReader
Come posso verificare se esiste una colonna in a SqlDataReader oggetto? Nel mio livello di accesso ai dati, ho creato un metodo che crea lo stesso oggetto per più chiamate di procedure memorizzate. Una delle stored procedure ha una colonna aggiuntiva che non viene utilizzata dalle altre stored procedure. Voglio …
212 c#  .net  sqldatareader 

5
Parametri stringa di query facoltativi nell'API Web ASP.NET
Devo implementare il seguente metodo WebAPI: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Tutti i parametri della stringa di query possono essere nulli. Cioè, il chiamante può specificare da 0 a tutti e 5 i parametri. In MVC4 beta ero solito fare quanto segue: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string …




16
Ereditarietà multipla in C #
Poiché l'ereditarietà multipla è dannosa (rende la fonte più complicata) C # non fornisce direttamente un tale modello. Ma a volte sarebbe utile avere questa capacità. Ad esempio, sono in grado di implementare il modello di ereditarietà multipla mancante usando interfacce e tre classi simili: public interface IFirst { void …


7
Come / quando generare file wrapper Gradle?
Sto cercando di capire come funziona il Gradle Wrapper. In molti repository di origine, vedo la seguente struttura: projectRoot/ src/ build.gradle gradle.properties settings.gradle gradlew gradlew.bat gradle/ wrapper/ gradle-wrapper.jar gradle-wrapper.properties Le mie domande: Come / quando si genera gradlew/ gradlew.bat? Dovresti generarli solo una volta quando il progetto viene creato per …

7
Cosa significa il punto di inserimento ('^') in C ++ / CLI?
Ho appena trovato questo codice e alcune ricerche su Google non danno alcuna spiegazione a questa misteriosa sintassi (per me). Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); Cosa diavolo significa il cursore? (L' gcnewè anche nuovo per me, e ho chiesto che qui .)
212 .net  c++-cli 


9
Come posso rendere pigra una relazione JPA OneToOne
In questa applicazione che stiamo sviluppando, abbiamo notato che una vista era particolarmente lenta. Ho profilato la vista e ho notato che c'era una query eseguita da ibernazione che impiegava 10 secondi anche se c'erano solo due oggetti nel database da recuperare. Tutti OneToManye le ManyToManyrelazioni erano pigri, quindi non …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.