有兩個活動: 在一個活動中,我使用DatePicker更改日期。 這是我已經使用的代碼:Android DatePicker,如何
public class DataTimePicker extends Activity {
public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
Calendar calendar = Calendar.getInstance();
calendar.set(year, monthOfYear, dayOfMonth);
SimpleDateFormat format = new SimpleDateFormat("yyyyƒÍMM‘¬dd»’ HH:mm");
Toast.makeText(DataTimePicker.this,
format.format(calendar.getTime()), Toast.LENGTH_SHORT)
.show();
}
}
然而,當我踏入另一個活動(主acivity),以顯示日期,我發現的時間沒有變化,依然是在當前日期:
public class MainActivity extends Activity {
Calendar c = Calendar.getInstance();
text_date.setText("You choose:"+ c.get(Calendar.YEAR)+c.get(Calendar.MONTH)+c.get(Calendar.DAY_OF_MONTH));
}
您能告訴我如何處理這個問題,我想在第二個活動(MainActivity
)中顯示更改日期。
您必須使用Intent.putExtra(「key」,value);'for sen將數據從一個活動轉移到另一個活動。 – hrskrs 2015-02-10 13:30:32
我是一個新手,對此有一些代碼!謝謝! – 2015-02-10 13:38:10