Umm, 我试图通过一个从日历视图中提取的长线, 使用 GetDate () 方法, 并将其设置为长和长。 它对于一个按钮有效, 我在同一界面中有一个复式按钮, 对于第一个按钮有效, 但对于 hte 发送一个 MIME, 因为数据没有通过 : S :
//THis one passes the long without any issues
Create = (Button) findViewById(R.id.CreateApp);
Create.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
finish();
long date = Present.getDate();
Intent Crea = new Intent(getApplicationContext(),CreateAppointment.class);
Crea.putExtra("SelectedDate", date);
startActivity(Crea);
}
});
/ 重新进入另一类时的代码
Intent g = getIntent();
final long SDate = g.getLongExtra("SelectedDate", 0);
//THE PROBLEM ONE :S
Edit = (Button) findViewById(R.id.VEditApp);
Edit.setOnClickListener(new OnClickListener() {
public void onClick(View arViewg0) {
finish();
long date = Present.getDate();
Intent EDT = new Intent(getApplicationContext(),viewedit.class);
EDT.putExtra("EDTDate", date);
startActivity(EDT);
}
});
/ WHAT I 用来在另一类中收留
Intent EditRecieve = new Intent();
long Cur_Date = EditRecieve.getLongExtra("EDTDate", 2);
有人能告诉我为什么我得不到这个价值, 为什么默认值会一直被传递吗?