好吧,假设我们有2个活动,例如主要活动(mA)和第二活动(sA)mA是用户界面,它从用户那里获取名称,编号。还有一个文本视图和一个按钮。该按钮通向 sA。sA 有一个日历,可让您选择一天。您选择日期并返回 mA,您选择的日期将写在文本视图上。没关系,直到现在的问题是,当我回到mA时,我从用户那里获得的先前数据被擦除了它的空白,除了我得到的日期的文本视图。在进行其他活动之前,我该如何保存用户数据,当我回来时,他们会留下来。
当我从第二个活动回来时,我希望从第一个屏幕看到我的数据。
编辑:
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), calendarActivity.class);
startActivity(intent);
}
}
calendar.setOnDateChangeListener(new CalendarView.OnDateChangeListener() {
@Override
public void onSelectedDayChange(@NonNull CalendarView view, int year, int month, int dayOfMonth) {
String date = dayOfMonth + "/" + month + "/" + year;
intent = new Intent(getApplicationContext(), MainActivity.class);
intent.putExtra("date", date);
startActivity(intent);
}
});
String date = getIntent().getStringExtra("date");
tarih.setText(date);
千万里不及你
红糖糍粑
随时随地看视频慕课网APP
相关分类