Προς το περιεχόμενο

Κώδικας JAVA σε App


Mr.Etherium

Προτεινόμενες αναρτήσεις

Θέλω την βοήθεια σας. Έχω ένα project για πτυχιακή. Το πρόγραμμα είναι ολοκληρωμένο και γραμμένο σε java το οποίο θέλω να το μετατρέψω σε εφαρμογή android αλλα δεν γνωρίζω και πολλά. Έχω κάνει το UI αλλά δεν μπορώ να το κάνω να τρέξει γιατί δεν γνωρίζω τι εντολές πρέπει να εισάγω ώστε να εμφανίζει ένα μήνυμα με τα αποτελέσματα. πχ πως θα τρέχει κάποια system.out με loop?? 

 

Το πρόγραμμα είναι ένας Γενετικός αλγόριθμος.

Και αυτό είναι μέχρι στιγμής το UI που έχω φτιάξει.

 

 

ftpj.jpg

 

 

Στο οποίο θα δίνεις αυτές τις 2 τιμές και θα εμφανίζει το αποτέλεσμα του αλγόριθμου απλά πατώντας το Run.

Παρακαλώ όποιος θέλει ας βοηθήσει. Ο κώδικας είναι μισοτελειωμένος στο android app αλλά έχω κολλήσει σε αυτό το κομμάτι. δλδ στο πώς θα κάνει τον αλγόριθμο να δίνει τα αποτελέσματα σε έξοδο.

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Φαντάζομαι ότι ήδη ξέρεις πως να αντιστοιχήσεις κάτι απο το .xml του layout σου στο Activity με findViewById

 

Όπως ακριβώς έχεις χρησιμοποιήσει TextView για τα Labels των πεδίων σου, θα έχεις ένα TextView με (android:singleLine="false")

 

στο οποίο θα κάνεις append το αποτέλεσμα κάθε φορά.

 

Αυτό θα το κάνεις με την μέθοδο onClick(View view)

	public void onClick(View view) {

		if (view == findViewById(R.id.submitButton)) {
                        TextView txt = (TextView) findViewById(R.id.txtResult);
                        txt.setText(".....");
                        //or txt.append("...")


                }
	}
  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Σας ευχαριστώ παιδιά!

Τελικά το έκανα να τρέξει βάζοντας αυτά

 

runOnUiThread(new Runnable(){
public void run() {
tv_result.setText(getString(R.string.result)+" THE BEST FITNESS AT GENERATION ("+ i +") is: "+fitness[0]);
dialog.setMessage(getString(R.string.result)+" "+f);
 
Αυτο το android μεγάλο πρήξιμο στα αρχίδια!!!
Αν δεν έβρισκα τον κώδικα απο άλλη εργασία δεν θα το έκανα ποτέ.  
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...