android - 时间同时影响 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() {
解决方案
你得到了同样的意图intent2
,试着把你的代码移进去OnClickListener
。也许你应该看看这里:https ://developer.android.com/training/basics/intents/result 。您可以使用从您的班级onActivityResult(int requestCode, int resultCode, Intent resultIntent)
接收日期。Calendarr
希望能帮助到你!
推荐阅读
- regex - 标签的正则表达式,但不包括属性
- php - 语法错误,意外的 '$db' (T_VARIABLE),期望函数 (T_FUNCTION)
- html - 如何让最底部的 div 停止在页脚处浮动
- excel - 单击工作表时触发工作表宏
- google-cloud-platform - GCP API 仪表板不计算我的所有请求
- python - 如果没有命令 python manage.py runcrons,Cron 不会执行我的任务
- vb.net - 两个 VSTO 加载项能否处理相同的 Outlook 应用程序事件 (application.newmailex)
- .net - .NET 正则表达式不正确匹配
- algorithm - 考虑到某些延误,在最坏的情况下到达目的地的最短时间?
- .net-core - Visual Studio 自定义项目模板 - applicationUrl 端口号