public
class
BossPage
extends
AppCompatActivity {
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_boss_page);
monthView = (GridView) findViewById(R.id.monthView);
monthViewAdapter =
new
MonthAdapter(
this
);
monthView.setAdapter(monthViewAdapter);
lv = (ListView)findViewById(listView);
mTextViewResult = (TextView)findViewById(R.id.result_text);
GetData2 task =
new
GetData2();
monthView.setOnItemClickListener(
new
AdapterView.OnItemClickListener() {
@Override
public
void
onItemClick(AdapterView<?> adapterView, View view,
int
position,
long
l) {
curItem = (MonthItem) monthViewAdapter.getItem(position);
curDay = curItem.getDay();
GetData task =
new
GetData();
}
});
public
void
onClick(View v){
switch
(v.getId()){
case
R.id.plus :
LayoutInflater inflater = (LayoutInflater) getLayoutInflater();
View customView = inflater.inflate(R.layout.activity_datetimepicker,
null
);
final
DatePicker dpStartDate = (DatePicker) customView.findViewById(R.id.dpStartDate);
AlertDialog.Builder builder =
new
AlertDialog.Builder(
this
);
builder.setView(customView);
builder.setTitle(
"일정추가"
);
View view = (View) getLayoutInflater().inflate(R.layout.activity_datetimepicker,
null
);
mTextViewResult = (TextView)findViewById(R.id.result_text);
builder.setPositiveButton(
"추가"
,
new
DialogInterface.OnClickListener(){
@Override
public
void
onClick(DialogInterface dialog,
int
which) {
startYear = dpStartDate.getYear();
startMonth = dpStartDate.getMonth() +
1
;
startDay = dpStartDate.getDayOfMonth();
edit = (EditText)((AlertDialog)dialog).findViewById(R.id.editText2);
content = edit.getText().toString();
String y = String.valueOf(startYear);
String m = String.valueOf(startMonth);
String d = String.valueOf(startDay);
String date_D = y + m + d;
InsertData task =
new
InsertData();
task.execute(date_D, content);
dialog.dismiss();
}});
builder.setNegativeButton(
"취소"
,
null
);
builder.create().show();
break
;
}
}
public
void
updateLv(){
adapter=
new
ArrayAdapter<String>(
this
,android.R.layout.simple_list_item_1,as);
lv.setAdapter(adapter);
}