Page 613 - 3-3
P. 613
// 리스너 등록
calendar.setOnDateChangeListener(new CalendarView.OnDateChangeListener()
{
@Override
public void onSelectedDayChange(@NonNull CalendarView view, int year, int
month, int dayOfMonth) {
Toast.makeText(WDataBaseActivity.this, "" + year + "/" + (month + 1) +
"/" + dayOfMonth, Toast.LENGTH_SHORT).show();
// 날짜값 토스트로 출력
month12 = Integer.toString(month + 1);
// 월 값 얻음
day = Integer.toString(dayOfMonth);
// 일 값 얻음
date = month12 + "_" + day;
//MM_DD 형태로 날짜값 얻음
Intent intent = new Intent(getApplicationContext(), WDataActivity.class);
//DataActivity 로 이동하는 intent
intent.putExtra("date",date); // 날짜값을 Key 값 data 로 전달
intent.putExtra("name2",name); // 이름값을 Key 값 name2 로 전달
intent.putExtra("IP",IP); // IP 주소를 Key 값 IP 로 전달
intent.putExtra("PORT",PORT); // PORT 주소를 Key 값 PORT 로 전달
intent.putExtra("WebIP",WebIP); // WEBIP 를 Key 값 WEBIP 로 전달
// 날짜값 전달
startActivity(intent);
// 화면전환
}
});
}
}
package com.helloworld.smartschool;
import android.app.ProgressDialog; // 진행률 출력 클래스
import android.content.Intent; // 액티비티 호출 클래스
import android.os.AsyncTask; // 핸들링없이 한 클레스에서 여러 작업을 할 수 있게하는 클래스
import android.os.Bundle; // 문자열로 된 키와 여러 가지의 타입의 값을 저장하는 Map 클래스
import android.support.v7.app.AppCompatActivity; // 안드로이드 하위 버전 지원 액티비티 클래스
import android.view.View; // 모든 가시적 객체의 부모 클래스
import android.widget.Button; // 버튼 사용 클래스
import android.widget.ListAdapter; // 리스트 어댑터 사용 클래스
import android.widget.ListView; // 리스트 뷰 사용 클래스
import android.widget.SimpleAdapter; // 심플어댑터 사용 클래스
- 613 -