안드로이드 개발 질문/답변
(글 수 45,052)
protected void onRestoreInstanceState(Bundle savedState) {
super.onRestoreInstanceState(savedState); // 설명좀 (super는 위에서 받아온다는거 savedState 이거는 뭐할때 사용함
mDataset = (XYMultipleSeriesDataset) savedState.getSerializable("dataset");// 이것 설명좀.. 하나도모르겟어요
mRenderer = (XYMultipleSeriesRenderer) savedState.getSerializable("renderer");// 이것도
mCurrentSeries = (XYSeries) savedState.getSerializable("current_series");// 이것도
mCurrentRenderer = (XYSeriesRenderer) savedState.getSerializable("current_renderer");// 이것도
mDateFormat = savedState.getString("date_format");// 이것도
}
// @Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState); //이쪽도
outState.putSerializable("dataset", mDataset); //이쪽도
outState.putSerializable("renderer", mRenderer); //이쪽도
outState.putSerializable("current_series", mCurrentSeries); /이쪽도
outState.putSerializable("current_renderer", mCurrentRenderer); /이쪽도
outState.putString("date_format", mDateFormat); //이쪽도
}
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); //savedlnstanceState 는 뭐하러 받앗는가? 버튼이벤트할때 쓰나?
current = this;
setContentView(R.layout.xy_chart);
// mX = (EditText) findViewById(R.id.xValue); //이건 안쓰는거임
mY = (EditText) findViewById(R.id.yValue); //이것만씀 설명좀 .. R.id.yValue (이미지 보이게할려면 이게 필요한듯// xml과 연결되있는듯
mAdd = (Button) findViewById(R.id.add);
mNewSeries = (Button) findViewById(R.id.new_series);
mNewSeries.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String seriesTitle = "Series " + (mDataset.getSeriesCount() + 1); //누르면 series 글자에 +1해주는거?
XYSeries series = new XYSeries(seriesTitle); //설명좀
// mDataset.addSeries(series) ; 버튼누를때마다 추가 +
mCurrentSeries = series; //설명좀
XYSeriesRenderer renderer = new XYSeriesRenderer(); //설명좀
mRenderer.addSeriesRenderer(renderer); //설명좀
mCurrentRenderer = renderer; //설명좀
setSeriesEnabled(true); //설명좀



