CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: complicazio con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 11 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

passaggio da app inventor a java con problemi

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
    Jul 2012
    Messaggi
    2

    Ringraziamenti
    0
    Ringraziato 0 volte in 0 Posts
    Predefinito

    passaggio da app inventor a java con problemi

    Salve a tutti Androidiani! vi illustro brevemente la mia situazione per arrivare poi al mio problema. Sto cercando di sviluppare un'app per il mio ultimo esame all'università. Inizialmente questa app l'ho sviluppata con app inventor, testata e funzionante. Solo che il mio prof vuole il codice scritto in java, allora mi sono messa a cercare su internet se si trovava qualcosa per poter convertire da app inventor a nel mio caso eclipse. Su youtube ho trovato dei video in inglese ma abbastanza comprensibili su come effettuare questo "ponte" tra app inventor e java. Ho scritto pari pari la classe così come nel video, ma a differenza del video a me non parte. Quando mando in esecuzione l'applicazione sembra che parte ma poi mi compare sull'emulatore o sul mio samsung galaxy s un messaggio che dice "Interruzione imprevista dell'applicazione", ritorno su eclipse e nel logcat compaiono una serie di errori ma nessuno presente nel mio file.java. Vi copio qui sotto il codice che provo ad eseguire ma senza successo. Confido in voi per risolvere questo enorme scoglio che non mi permette poi di sviluppare la mia app e quindi di finire l'università..
    Ringrazio anticipatamente tutti quelli che mi daranno una mano!

    package ...;

    import com.google.devtools.simple.runtime.components.Comp onent;
    import com.google.devtools.simple.runtime.components.Hand lesEventDispatching;
    import com.google.devtools.simple.runtime.components.andr oid.Button;
    import com.google.devtools.simple.runtime.components.andr oid.Form;
    import com.google.devtools.simple.runtime.components.andr oid.HorizontalArrangement;
    import com.google.devtools.simple.runtime.components.andr oid.Label;
    import com.google.devtools.simple.runtime.events.EventDis patcher;

    public class MainActivity extends Form implements HandlesEventDispatching {

    Button b1;
    Label lab;
    void ScreenDefine()
    {
    HorizontalArrangement ha = new HorizontalArrangement(this);
    ha.Width(LENGTH_FILL_PARENT);
    b1 = new Button(ha);
    b1.Text("Push Me!");
    HorizontalArrangement ha2 = new HorizontalArrangement(this);
    ha2.Width(LENGTH_FILL_PARENT);
    lab = new Label(ha2);

    EventDispatcher.registerEventForDelegation(this, "clickEvent1", "Click");
    }

    public boolean dispatchEvent(Component component, String id, String eventName, Object[] args)
    {
    if (component.equals(b1) && eventName.equals("Click"))
    {
    b1WasClicked();
    return true;
    } else
    {
    return false;
    }
    }
    void b1WasClicked()
    {
    lab.Text("Great! You made a second app");
    }
    }

  2.  

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