首页 > 解决方案 > 时间同时影响 textview android studio

问题描述

我有一个问题。我有两个 textview 用于设置开始时间和结束时间。它们连接到 Calendar 类并获取日期。当我尝试开始时间时,我可以采取但它的放置日期都是 textview 。我怎样才能分开这个?

                 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() {

标签: androidandroid-intenttextviewandroid-calendar

解决方案


你得到了同样的意图intent2,试着把你的代码移进去OnClickListener。也许你应该看看这里:https ://developer.android.com/training/basics/intents/result 。您可以使用从您的班级onActivityResult(int requestCode, int resultCode, Intent resultIntent)接收日期。Calendarr希望能帮助到你!


推荐阅读