2010-08-07 3 views
2

안드로이드와 함께 조담을 사용한 사람이 있습니까? 나는 아무런 흔적도없이 힘을 얻고있다. 오늘의안드로이드는 JodaTime과 가까워졌습니다.

package test.journal.help; 

import java.util.Date; 

import org.joda.time.DateTime; 
import org.joda.time.Days; 

import android.app.Activity; 
import android.os.Bundle; 
public class journaltester extends Activity { 
    /** Called when the activity is first created. */ 

    private Date today = new Date(); 

    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     Days days = Days.daysBetween(new DateTime(today), new DateTime(today)); 
     setContentView(R.layout.main); 

    } 
} 

값 : "토 8월 7일 0시 0분 0초 미국/뉴욕 2010"

확실히하고 일부 진전 ... org.joda.time.DateTimeZone에서 유래 된 오류가 발생. getDefault()는 kiwidoc에 따라 zone이 null 인 경우 발생합니다.

public static DateTimeZone getDefault() { 
    DateTimeZone zone = cDefault; 
    if (zone == null) { 
     synchronized(DateTimeZone.class) { 
      zone = cDefault; 
      if (zone == null) { 
       DateTimeZone temp = null; 
       try { 
        try { 
         temp = forID(System.getProperty("user.timezone")); 
        } catch (RuntimeException ex) { 
         // ignored 
        } 
        if (temp == null) { 
         temp = forTimeZone(TimeZone.getDefault()); 
        } 
       } catch (IllegalArgumentException ex) { 
        // ignored 
       } 
       if (temp == null) { 
        temp = UTC; 
       } 
       cDefault = zone = temp; 
      } 
     } //LINE 147 
    } 
    return zone; 
} 

을 Heres 스택 : user.timezone 시스템 속성이 null이기 때문에

Thread [<3> main] (Suspended (exception StackOverflowError))  
DateTimeZone.getDefault() line: 147 
ISOChronology.getInstance() line: 86  
DateTimeUtils.getChronology(Chronology) line: 231 
DateConverter(AbstractConverter).getChronology(Object, Chronology) line: 82 
DateTime(BaseDateTime).<init>(Object, Chronology) line: 170 
DateTime.<init>(Object) line: 168 
PlantsCursorAdapter.newView(Context, Cursor, ViewGroup) line: 71  
PlantsCursorAdapter(CursorAdapter).getView(int, View, ViewGroup) line: 182 
+1

강제 종료가 발생하면 Logcat에서 아무 것도 알려주지 않습니까? –

+0

아니요, 물건이 아닙니다. – Brian

답변

관련 문제