samedi 10 juin 2017

Opening different web link depend on random numbers

I created program which generates random numbers and regarding this numbers, text box shows food names.

Then i added recipe button to open different recipe web page for each food when button is clicked.

But i am not sure how to connect food name and dedicated web page.

Thanks in advance for your valuable answers.

Here are my codes:

package com.example.ozgur.decided;

 import android.app.Activity;

 import android.content.Intent;
 import android.net.Uri;
 import android.os.Bundle;
 import android.support.v4.content.ContextCompat;
 import android.view.View;
 import android.widget.Button;
 import android.widget.TextView;
 import java.util.Random;

 import static com.example.ozgur.decided.R.string.rl;

    /**
     * Created by OZGUR on 24.12.2016.
     */

  public class soupscreen extends Activity {

        ImageView goster;

        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);

            setContentView(R.layout.soupscreen);

            final TextView sayigoster = (TextView) findViewById(R.id.sayigoster);
            Button btn = (Button) findViewById(R.id.buton2);
            Button paylasbtn = (Button) findViewById(R.id.paylasbtn);
            final Button tarifbtn = (Button) findViewById(R.id.intbtn);
            goster = (ImageView) findViewById(R.id.soupview);

            paylasbtn.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    CharSequence mesaj = sayigoster.getText();

                    paylasMesaj(mesaj);
                }
            });



            View.OnClickListener listener = new View.OnClickListener() {
                @Override
                public void onClick(View view) {

                    String bilgi = "";

                    Random rastgelesayiolusturucu = new Random();
                    int rastgelesayi = rastgelesayiolusturucu.nextInt(22);

                    if (rastgelesayi == 0){
                        bilgi = "MERCIMEK";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.mercimek));
                    }


                    else if (rastgelesayi == 1){
                        bilgi = "EZOGELIN";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.ezogelin));

                    }

                    else if (rastgelesayi == 2){
                        bilgi = "ISKEMBE";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.iskembe));
                    }

                    else if (rastgelesayi == 3){
                        bilgi = "TARHANA";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.tarhana));
                    }

                    else if (rastgelesayi == 4){
                        bilgi = "TAVUKSUYU";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.tavuksuyu));
                    }

                    else if (rastgelesayi == 5){
                        bilgi = "SEBZE CORBASI";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.sebzecorbasi));
                    }

                    else if (rastgelesayi == 6){
                        bilgi = "KREMALI MANTAR";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.kremalimantar));
                    }

                    else if (rastgelesayi == 7){
                        bilgi = "DOMATES";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.domates));
                    }

                    else if (rastgelesayi == 8){
                        bilgi = "MERCIMEK VE ERISTE";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.mercimekeriste));
                    }

                    else if (rastgelesayi == 9){
                        bilgi = "YOGURT CORBASI";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.ymk9));
                    }

                    else if (rastgelesayi == 10){
                        bilgi = "DUGUN CORBASI";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.ymk10));
                    }

                    else if (rastgelesayi == 11){
                        bilgi = "KABAK CORBASI";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.kabakcorbasi));
                    }

                    else if (rastgelesayi == 12){
                        bilgi = "TAVUK + PATATES + HAMUR";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.bulamadim));
                    }

                    else if (rastgelesayi == 13){
                        bilgi = "KEMIK SUYU";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.bulamadim));
                    }

                    else if (rastgelesayi == 14){
                        bilgi = "TEL SEHRIYE";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.telsehriye));
                    }

                    else if (rastgelesayi == 15){
                        bilgi = "YAYLA";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.yayla));
                    }

                    else if (rastgelesayi == 16){
                        bilgi = "BROKOLI CORBASI";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.brokoli));
                    }

                    else if (rastgelesayi == 17){
                        bilgi = "PATATES HAVUC";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.bulamadim));
                    }

                    else if (rastgelesayi == 18){
                        bilgi = "ANADOLU CORBA";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.bulamadim));
                    }

                    else if (rastgelesayi == 19){
                        bilgi = "TAVUKLU ARPA SEHRIYE";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.tavukluarpasuyu));
                    }

                    else if (rastgelesayi == 20){
                        bilgi = "MANTI CORBASI";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.manticorbasi));
                    }

                    else if (rastgelesayi == 21){
                        bilgi = "BAMYA CORBASI";
                        goster.setImageDrawable(ContextCompat.getDrawable(soupscreen.this, R.drawable.bamyacorbasi));
                    }


                    sayigoster.setText(bilgi);
                }
            };

            btn.setOnClickListener(listener);






        }

        private void paylasMesaj(CharSequence mesaj) {

            Intent paylasIntent= new Intent(Intent.ACTION_SEND);
            paylasIntent.setType("text/plain");
            paylasIntent.putExtra(Intent.EXTRA_TEXT , mesaj);
            startActivity(Intent.createChooser(paylasIntent, "Paylasin"));

Aucun commentaire:

Enregistrer un commentaire