ciao ragazzi :)
con eclipse sto facendo un'app ma sul java mi da un errore. sapreste indicarmelo e correggerlo?
questa è la parte che mi interessa:
mi segna errore:
perchè? grz
Visualizzazione stampabile
ciao ragazzi :)
con eclipse sto facendo un'app ma sul java mi da un errore. sapreste indicarmelo e correggerlo?
questa è la parte che mi interessa:
mi segna errore:
perchè? grz
ho provato a mettere due = ma mi segna ancora errore e mi dice:
L'operatore == non è definito per i tipi di argomento void, void
come faccio a risolvere? grz :)
Per usare gli operatori && e == i metodi setX e setY devono restituire un valore, verosimilmente di tipo boolean...
Forse faresti meglio a specificare cosa vuoi fare e cosa fanno e cosa restituiscono quei metodi...
[public void onCreate (Bundle savedInstanceState) {...}]
le spiego cosa vorrei fare... praticamente se premo un' imagebutton, che in questo caso è "spara_tasto", e "centro" e "mirino" (due imageview) si sovrappongono, l'app dovrebbe passare da un'activity a un'altra... ma non so come fare. ho provato così ma a quanto pare non va. quale è il codice esatto??? grz :)
ora ho provato a fare così:
ma quando provo l'app mi segnala errore e devo chiuderla... cosa c'è di sbagliato ora? o cosa manca??? anche perchè eclipse non mi segnala alcun errore... grz :)
Sempre specificare quando l'app si blocca e che errore viene segnalato...
Così ad occhio direi:
1) calcolare i valori di x1, x2, y1 e y2 all'interno del metodo onClick
2) se poni che x2=x1 e y1=y2 devi avere una sovrapposizione pressoché perfetta. Dubito che riusciresti a centrare qualche bersaglio. Meglio calcolare la differenza in valore assoluto e porre che sia inferiore ad una certa soglia...
l'app si blocca quando apro l'activity con all'interno il codice riportato sopra e il cell mi dice :
"interruzione imprevista dell'applicazione sparo (com.example.sparo). riprova."
e cosa dovrei cambiare nell'activity??? non so molto rispetto al linguaggio java...
grz :)
ok :) proverò... adesso non si blocca l'activity quando dovrebbe partire... ho spostato i 4 "int" (x1,y1,x2,x2) all'interno di "public void onClick(View v)" e a quanto pare funziona... ora proverò il passaggio 1) e ti saprò dire :)