과제/모바일인지/2013/UML/배포용 Action Logger 예시

Retired DISLab
이동: 둘러보기, 찾기

public class ActionLogger extends Activity {
    @Override
    public void onCreate(Bundle[] bundle) {
        ContentValues cv = new ContentValues();
        // Current Context
        cv.put(BlackboardMonitor.OBJ_CURRENT_CONTEXT + "." + BlackboardMonitor.DATA_TIME, edtTime.getText().toString());
        cv.put(BlackboardMonitor.OBJ_CURRENT_CONTEXT + "." + BlackboardMonitor.DATA_LATITUDE, edtLati.getText().toString());
        cv.put(BlackboardMonitor.OBJ_CURRENT_CONTEXT + "." + BlackboardMonitor.DATA_LONGITUDE, edtLongi.getText().toString());
 
        // Moving Context
        cv.put(BlackboardMonitor.OBJ_MOVING_CONTEXT + "." + BlackboardMonitor.DATA_MOVING_FLAG, edtMovingFlag.getText().toString());
 
        try {
            BlackboardMonitor bm = BlackboardMonitor.getInstance();
            bm.update(cv);
        } catch (RemoteException e) {
            e.printStackTrace();
        }     
    }
}
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기