CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Q.dino con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 32 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 10 su 10
Discussione:

problema startActivityForResult

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Dec 2009
    Messaggi
    25

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    problema startActivityForResult

    Ciao a tutti.. Stavo cercando di fare un'applicazione che facesse questo:
    clicko su un pulsante, mi si apre una nuova finestra, compare una casella di testo dove digito qualcosa che poi voglio usare nella finestra precedente...
    ho scritto il seguente codice ma mi crasha il processso non appena schiaccio sul pulsante..
    codice:
    public class alberoAVL extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            final Button stop = (Button) findViewById(R.id.prova);
            stop.setOnClickListener(new Button.OnClickListener() {
            	public void onClick(View a){
            		fai();        		         		
                	}
            });
        }
        
        private void fai() {
        	Intent i = new Intent(this, PrendiDati.class);
            startActivityForResult(i, 0);
        }
        
        @Override
        protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
            super.onActivityResult(requestCode, resultCode, intent);
    
        }
    codice:
    public class PrendiDati extends Activity {
    	 public void onCreate(Bundle savedInstanceState) {
    	       super.onCreate(savedInstanceState);
    	       setContentView(R.layout.prendi_dati);
    	   }
    
    
    }

    Dove sbaglio??

  2.  
  3. #2
    Androidiano


    Registrato dal
    May 2009
    Messaggi
    250

    Ringraziamenti
    2
    Ringraziato 30 volte in 23 Posts
    Predefinito

    Non mi pare ci sia niente di sbagliato... hai dichiarato l'activity nel manifest??

  4. #3
    Baby Droid


    Registrato dal
    Dec 2009
    Messaggi
    25

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    No il manifest non l'ho toccato... come la dichiaro?

  5. #4
    Androidiano


    Registrato dal
    May 2009
    Messaggi
    250

    Ringraziamenti
    2
    Ringraziato 30 volte in 23 Posts
    Predefinito

    Quote Originariamente inviato da endamaco Visualizza il messaggio
    No il manifest non l'ho toccato... come la dichiaro?
    Usando i tool su eclipse basta andare nella pagina Application e aggiungerla ad applicazion nodes, oppure direttamente sull'xml
    <application android:icon="@drawable/icon" android:label="@string/app_name">
    .......
    <activity android:name="PrendiDati"></activity>
    .......
    </application>

  6. Il seguente Utente ha ringraziato BitBerzerkir per il post:

    endamaco (20-02-10)

  7. #5
    Baby Droid


    Registrato dal
    Dec 2009
    Messaggi
    25

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Grazie grazie grazie grazie grazie!!!!

  8. #6
    Baby Droid


    Registrato dal
    Dec 2009
    Messaggi
    25

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Ti chiedo un'altra cosa...
    Nella classe prendidati ho messo una edittext..
    come faccio dalla classe alberoAVL a ottenere il testo della edittext??

  9. #7
    Androidiano


    Registrato dal
    May 2009
    Messaggi
    250

    Ringraziamenti
    2
    Ringraziato 30 volte in 23 Posts
    Predefinito

    Quote Originariamente inviato da endamaco Visualizza il messaggio
    Ti chiedo un'altra cosa...
    Nella classe prendidati ho messo una edittext..
    come faccio dalla classe alberoAVL a ottenere il testo della edittext??
    Quando chiudi PrendiDati, devi creare un intent, metterci un extra con il testo e poi passare l'intent con setResult
    Poi in onActivityResult prendi l'extra dall'intent

  10. #8
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    OT: Cosa vuoi farci con gli alberi avl ?

    Twitter @veke87

  11. #9
    Baby Droid


    Registrato dal
    Dec 2009
    Messaggi
    25

    Ringraziamenti
    3
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Penso quasi di esserci :-) grazie!!!


    Per l'esame di dati e algoritmi ho dovuto fare un progetto che mi chiedeva di gestire un albero AVL con particolari condizioni.. il progetto è in java.. stavo vedendo se riuscivo a portare il progetto su android.. puro svago :-) nessuna utilità

  12. #10
    Baby Droid


    Registrato dal
    Apr 2011
    Messaggi
    1

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    salve ragazzi...io purtroppo sono nuovo sia del forum sia della programmazione android...sto lavorando ad un programmino simile a quello di endemaco...il problema è che lo startActivityForResult...io vorrei passare valori nn interima ma float o double...chi può darmi un consiglio? ho provato a cambiare valore al parametro da passare da int a double e eclipse mi suggerisce di creare un method 'startActivityForResult(Intent,double)'...(ricordo che nn sono esperto della materia e quindi questa operazione per me potrebbe risultare difficile nn avendo grandi basi di tale materia...però se riuscissi a trovare il codice del method startActivityForResult(Intent,Int) allora potrei "scopiazzare e smanettare" xD)...poi se qualche anima pia può semplificarmi ancor più la vita...bhè che dire? ancor meglio xD. Ringrazio tutti anticipatamente!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy