2012-08-23 4 views
0

신뢰할 수 :monodroid TimeSpan.Total * 속성은 다음 코드를 감안할 때

DateTime begin = new DateTime(2012, 08, 23, 12, 35, 0); 
TimeSpan duration = DateTime.Now.Subtract(begin); 

FindViewById<TextView>(Resource.Id.DurationLabel).Text = duration.TotalMinutes.ToString(); 

결과는 예측 불가능하고 의미가 있습니다. 때로는 예외가 발생하는 경우가 있습니다. 때로는 어리석은 가치 인 경우가 종종 있습니다.

duration에 할당 한 후에 중단 점을 배치하면 duration 변수 위에 마우스를 올려 놓으면 .Total * 값이 보이지 않고 관찰자 창을 닫고 다시 시도하여 정신 상태를 확인할 수 있습니다. 기간 변수를 관찰 할 때마다 완전히 다른 값을 얻습니다.

버그 신고를 제출하기 전에 다른 사람이이 사실을 알 수 있습니까? 또는 나는 다만 미친가, 무언가 잘못하고 있는가?

+0

Android 용 모노가 이미 있습니다. 귀하의 질문에 이미 사용 중입니다. 우리는 둘이 필요하지 않습니다. – Charles

+0

실제 제품 이름을 반영하여 이름을 변경해야할까요? –

+0

그건 메타에 대해 물어볼 것입니다. 사람들이 충분히 신경 써야한다면 제품의 이름을 변경하는 것이 일종의 논쟁 거리가 될 수 있습니다. – Charles

답변

0

더 이상 문제가되지 않는 것으로 보입니다. 최신 Xamarin을 사용하여 몇 가지 샘플 프로젝트를 만들었습니다 .Android, 가치는 예상대로였습니다. 또한 Windows Forms의 비슷한 응용 프로그램과 비교하여 값을 비교할 수 있었으며 값이 일치했습니다.

감사합니다.

관련 문제