Android Open Source - DEVIEW2014_AndroidApp_Demo My Schedule Activity From Project Back to project page DEVIEW2014_AndroidApp_Demo .
License The source code is released under:
Apache License
If you think the Android project DEVIEW2014_AndroidApp_Demo listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package com.nhn.android.deview.ui.note;
/ / f r o m w w w . j a v a 2 s . c o m
import java.util.Vector;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.view.SurfaceHolder;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import com.nhn.android.deview.AppContext;
import com.nhn.android.deview.R;
import com.nhn.android.deview.R.id;
import com.nhn.android.deview.R.layout;
import com.nhn.android.deview.core.db.DbTable;
import com.nhn.android.deview.core.db.CursorReader;
import com.nhn.android.deview.core.lifecycle.CycleControllerActivity;
import com.nhn.android.deview.core.listview.ListCellViewAdapter;
import com.nhn.android.deview.core.transfer.BundleField;
import com.nhn.android.deview.core.transfer.BundleMapper;
import com.nhn.android.deview.core.view.DeclareView;
import com.nhn.android.deview.dao.MySchedule;
import com.nhn.android.deview.dao.program.ProgramData;
import com.nhn.android.deview.dao.program.ProgramManager;
import com.nhn.android.deview.ui.main.ProgramCellView;
import com.nhn.android.deview.webviewer.ProgramWebActivity;
public class MyScheduleActivity extends CycleControllerActivity implements OnItemClickListener {
public String SCHEDULE_TABLE = "memo_tbl" ;
@DeclareView(id = R.id.scheduleList)
public ListView mListView;
@BundleField //
int seq;
@BundleField
String name;
@Override
protected void onCreate(Bundle arg0) {
super.onCreate(arg0);
setContentView(R.layout.activity_myschedule, true);
BundleMapper.fromIntent(this , getIntent());
Vector<ProgramData> mMyProgram = ProgramManager.getInstance().getMyProgramList();
mListView.setAdapter(new ListCellViewAdapter<ProgramData>(ProgramCellView.class,mMyProgram));
mListView.setOnItemClickListener(this );
}
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
ProgramCellView cellView = (ProgramCellView)view;
if (cellView.mData != null) {
Uri uri = Uri.parse("http://deview.kr/2014/session?seq=" + cellView.mData.seq);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setClass(this , ProgramWebActivity.class);
startActivity(intent);
}
}
}
Java Source Code List com.nhn.android.deview.AppContext.java com.nhn.android.deview.AppTable.java com.nhn.android.deview.DeViewApplication.java com.nhn.android.deview.DeviewSchemeActivity.java com.nhn.android.deview.MainDB.java com.nhn.android.deview.ThreadWorker.java com.nhn.android.deview.core.connector.DataConnectorListener.java com.nhn.android.deview.core.connector.DataDoc.java com.nhn.android.deview.core.connector.DataField.java com.nhn.android.deview.core.connector.DataSet.java com.nhn.android.deview.core.connector.DefaultDataConnector.java com.nhn.android.deview.core.db.CursorReader.java com.nhn.android.deview.core.db.DbTable.java com.nhn.android.deview.core.lifecycle.CycleBaseLayout.java com.nhn.android.deview.core.lifecycle.CycleControllable.java com.nhn.android.deview.core.lifecycle.CycleControllerActivity.java com.nhn.android.deview.core.lifecycle.CycleController.java com.nhn.android.deview.core.lifecycle.CycleFragment.java com.nhn.android.deview.core.listview.ListCellViewAdapter.java com.nhn.android.deview.core.listview.ListCellView.java com.nhn.android.deview.core.listview.PageViewPagerAdapter.java com.nhn.android.deview.core.listview.PageView.java com.nhn.android.deview.core.pager.SimplePagerAdapter.java com.nhn.android.deview.core.transfer.BundleField.java com.nhn.android.deview.core.transfer.BundleMapper.java com.nhn.android.deview.core.transfer.IntentUri.java com.nhn.android.deview.core.transfer.UriObject.java com.nhn.android.deview.core.view.DeclareView.java com.nhn.android.deview.core.view.ViewMapper.java com.nhn.android.deview.dao.DeviewUri.java com.nhn.android.deview.dao.MyMemoManager.java com.nhn.android.deview.dao.MyMemo.java com.nhn.android.deview.dao.MySchedule.java com.nhn.android.deview.dao.program.ProgramData.java com.nhn.android.deview.dao.program.ProgramListConnector.java com.nhn.android.deview.dao.program.ProgramListDoc.java com.nhn.android.deview.dao.program.ProgramManager.java com.nhn.android.deview.dao.program.ProgramTrack.java com.nhn.android.deview.dao.program.TrackListConnector.java com.nhn.android.deview.ui.main.MainActivity.java com.nhn.android.deview.ui.main.ProgramCellView.java com.nhn.android.deview.ui.main.ProgramPageView.java com.nhn.android.deview.ui.note.MemoCellView.java com.nhn.android.deview.ui.note.MemoListActivity.java com.nhn.android.deview.ui.note.MemoRecorder.java com.nhn.android.deview.ui.note.MyScheduleActivity.java com.nhn.android.deview.webviewer.MemoWebToolbar.java com.nhn.android.deview.webviewer.ProgramWebActivity.java com.nhn.android.deview.webviewer.WebPageView.java