samedi 17 décembre 2016

I have some problems at my if statement

I do not get a problem when i use "||" at the if cycle, but i need to use "&&" operator at my projects. What's my fault, i need help really :)

public class otobus extends AppCompatActivity {

Button duraksec;
Spinner duraklar;
ListView duraksaat;
String view="Bu saatten sonra otobüs gelmez gardaş";
Calendar simdi = Calendar.getInstance();
String saat = simdi.get(Calendar.HOUR_OF_DAY) + "." + simdi.get(Calendar.MINUTE);

private Double[] saatler = {
        7.00, 7.15, 7.30, 7.45, 8.00, 8.10, 8.20, 8.30, 8.40, 8.50, 9.00, 9.10, 9.20, 9.30, 9.40, 9.50, 10.00,
        10.10, 10.20, 10.30, 10.40, 10.50, 11.00, 11.10, 11.20, 11.30, 11.40, 11.50, 12.00, 12.10, 12.20, 12.30,
        12.40, 12.50, 13.00, 13.10, 13.20, 13.30, 13.40, 13.50, 14.00, 14.10, 14.20, 14.30, 14.40, 14.50, 15.00,
        15.10, 15.20, 15.30, 15.40, 15.50, 16.00, 16.10, 16.20, 16.30, 16.40, 16.50, 17.00, 17.10, 17.20, 17.30,
        17.37, 17.45, 17.52, 18.00, 18.07, 18.15, 18.22, 18.30, 18.37, 18.45, 18.52, 19.00, 19.07, 19.15, 19.22,
        19.30, 19.37, 19.45, 19.52, 20.00, 20.10, 20.20, 20.30, 20.40, 20.50, 21.00, 21.10, 21.20, 21.30, 21.40,
        21.50, 22.00, 22.07, 22.15, 22.22, 22.30, 22.45, 23.00
};
public Double gelen[]=saatler;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_otobus);
    duraksec = (Button) findViewById(R.id.duraksec);
    duraklar = (Spinner) findViewById(R.id.duraklar);
    duraksaat = (ListView) findViewById(R.id.duraksaat);


    List<String> liste = new ArrayList<String>();
    liste.add("Adese");
    final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, liste);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    duraklar.setAdapter(adapter);
    final ArrayAdapter<Double> veriAdaptoru = new ArrayAdapter<Double>(this, android.R.layout.simple_list_item_1, android.R.id.text1, saatler);
    duraksaat.setAdapter(veriAdaptoru);
    final ArrayAdapter<Double> veriAdaptoru2 = new ArrayAdapter<Double>(this, android.R.layout.simple_list_item_1, android.R.id.text1, gelen);
    duraksaat.setAdapter(veriAdaptoru2);

    duraksec.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            String duraksecim = duraklar.getSelectedItem().toString();
            String adese="Adese";
            Double x = Double.parseDouble(saat);
            if (duraksecim.equals(adese)) {
                for (int i = 0; i < 100; i++) {
                    if (gelen[i] > x && x < 23.00 && x > 7.00) {
                        Double yos = saatler[i] + 0.05;
                        gelen[i] = yos;
                    } else {
                        AlertDialog.Builder builder= new AlertDialog.Builder(otobus.this);
                        AlertDialog dialog = builder.create();
                        builder.setTitle("Uyarı - ASU OTS");
                        builder.setMessage(view);
                        builder.setNegativeButton("Geri", new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int which) {
                                dialog.cancel();
                            }
                        });
                        builder.setPositiveButton("Tamam,anladık.", new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialog, int which) {
                                dialog.cancel();
                            }
                        });
                        dialog.setCanceledOnTouchOutside(true);
                        builder.show();
                        break;
                    }
                }
            }
            duraksaat.setAdapter(veriAdaptoru2);
        }
    });


}

}

-> This is my code.

Aucun commentaire:

Enregistrer un commentaire