파일을 LocalSubway(자바)이랑 Subway(안드로이드)이랑 따로 올립니다!!
꼭 좀 부탁드립니다!!!
오류가 나는 부분은...!!
1. subwayinfo.java 부분의
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
if (mListId == IConstant.LIST_LINE) {
menu.getItem(0).setVisible(false);
} else if (mListId == IConstant.LIST_FAVORITE) {
menu.getItem(0).setVisible(true);
}
return super.onPrepareOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
switch (item.getItemId()) {
case R.id.deleteall:
// 즐겨찾기 모두 삭제
showDialog(IConstant.DIALOG_DELETE_ALL);
break;
case R.id.exit:
// 애플리케이션 종료
finish();
break;
}
return super.onOptionsItemSelected(item);
}
2. station.java부분의
TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("Arrival")
.setIndicator("열차도착정보", getResources().getDrawable(R.drawable.subway))
.setContent(StationInfoIntent));
tabHost.addTab(tabHost.newTabSpec("Exit")
.setIndicator("출구정보", getResources().getDrawable(R.drawable.exit))
.setContent(new Intent(Station.this, Tab2_ExitInfo.class)));
tabHost.addTab(tabHost.newTabSpec("StationInfo")
.setIndicator("역정보", getResources().getDrawable(R.drawable.info))
.setContent(new Intent(Station.this, Tab3_StationInfo.class)));
}
}
3.Tab1_ArrivalInfo.java부분의
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
getMenuInflater().inflate(R.menu.menu_station, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
if (item.getItemId() == R.id.refrash) {
if (strStationURL.compareTo("") != 0)
progressDialog = ProgressDialog.show(ctx, "", "Loading 중입니다.",
true, true);
if (thread != null) {
try {
thread.start();
} catch (IllegalStateException e) {
}
} else {
thread = new Thread((Runnable) ctx);
try {
thread.start();
} catch (IllegalStateException e) {
}
}
}
return super.onOptionsItemSelected(item);
이상입니다!!!