Время влияет как на textview android studio - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть вопрос. У меня есть два textview для времени начала и окончания. Они подключаются к классу Calendar с намерением и датой получения.Когда я пытаюсь взять время начала, я могу взять, но его дату сдачи и текстовое представление. Как я могу отделить это?

                 TextView bastarihi,bittarihi;
                 String year,month,day,year1,month1,day1;
                 String a="a";
                 private TextView clickedTextview;

   @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_izin);
    bastarihi=(TextView)findViewById(R.id.bastarihi);
    bittarihi=(TextView)findViewById(R.id.bitistarihi);
        bastarihi.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
        clickedTextview=(TextView)v;
        Intent intent=new Intent(IzinActivity.this,Calendarr.class);
        intent.putExtra("a",a);
        startActivity(intent);
            }
            });
    Intent intent1 = getIntent();
    year=intent1.getStringExtra("year");
    month = intent1.getStringExtra("month");
    day = intent1.getStringExtra("day");

    if (clickedTextview != null)
        clickedTextview.setText(year + "-" + month + "-" + day );

    bittarihi.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
        clickedTextview = (TextView) view;
            Intent intent=new Intent(IzinActivity.this,Calendarr.class);
            intent.putExtra("a",a);
            startActivity(intent);



        }
    });
    Intent intent2 = getIntent();
    year1=intent2.getStringExtra("year");
    month1 = intent2.getStringExtra("month");
    day1 = intent2.getStringExtra("day");
    if (clickedTextview != null)
        clickedTextview.setText(year + "-" + month + "-" + day );
    CallBack callBack1 = new CallBack() {

1 Ответ

0 голосов
/ 14 декабря 2018

Вы получаете то же самое намерение в intent2, попробуйте переместить свой код в OnClickListener.Может быть, вы должны посмотреть здесь: https://developer.android.com/training/basics/intents/result.Вы можете использовать onActivityResult(int requestCode, int resultCode, Intent resultIntent) для получения даты от вашего Calendarr класса.Надеюсь, это поможет!

...