From 297910d306d096a95f70e04b02020abedd7bc24c Mon Sep 17 00:00:00 2001 From: Phillip Hsu Date: Wed, 27 Jul 2016 19:58:30 -0700 Subject: [PATCH] Created EditAlarmActivity --- app/src/main/AndroidManifest.xml | 3 + .../clock2/edittimer/EditTimerActivity.java | 24 +++ .../clock2/timers/TimersFragment.java | 16 +- .../main/res/layout/activity_edit_timer.xml | 151 ++++++++++++++++++ app/src/main/res/values/dimens.xml | 3 +- 5 files changed, 195 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java create mode 100644 app/src/main/res/layout/activity_edit_timer.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index dd456d1..759a47a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -78,6 +78,9 @@ android:enabled="true" android:exported="false"> + + + \ No newline at end of file diff --git a/app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java b/app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java new file mode 100644 index 0000000..06045ab --- /dev/null +++ b/app/src/main/java/com/philliphsu/clock2/edittimer/EditTimerActivity.java @@ -0,0 +1,24 @@ +package com.philliphsu.clock2.edittimer; + +import android.os.Bundle; + +import com.philliphsu.clock2.BaseActivity; +import com.philliphsu.clock2.R; + +public class EditTimerActivity extends BaseActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + } + + @Override + protected int layoutResId() { + return R.layout.activity_edit_timer; + } + + @Override + protected int menuResId() { + return 0; + } +} diff --git a/app/src/main/java/com/philliphsu/clock2/timers/TimersFragment.java b/app/src/main/java/com/philliphsu/clock2/timers/TimersFragment.java index ab6fa19..1034504 100644 --- a/app/src/main/java/com/philliphsu/clock2/timers/TimersFragment.java +++ b/app/src/main/java/com/philliphsu/clock2/timers/TimersFragment.java @@ -1,6 +1,7 @@ package com.philliphsu.clock2.timers; +import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.widget.LinearLayoutManager; @@ -9,7 +10,10 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import com.philliphsu.clock2.OnListItemInteractionListener; import com.philliphsu.clock2.R; +import com.philliphsu.clock2.Timer; +import com.philliphsu.clock2.edittimer.EditTimerActivity; import com.philliphsu.clock2.timers.dummy.DummyContent; import butterknife.ButterKnife; @@ -32,7 +36,17 @@ public class TimersFragment extends Fragment { RecyclerView rv = ButterKnife.findById(view, R.id.list); rv.setLayoutManager(new LinearLayoutManager(getActivity())); - rv.setAdapter(new TimerAdapter(DummyContent.ITEMS, null)); + rv.setAdapter(new TimerAdapter(DummyContent.ITEMS, new OnListItemInteractionListener() { + @Override + public void onListItemClick(Timer item) { + startActivity(new Intent(getActivity(), EditTimerActivity.class)); + } + + @Override + public void onListItemDeleted(Timer item) { + + } + })); return view; } diff --git a/app/src/main/res/layout/activity_edit_timer.xml b/app/src/main/res/layout/activity_edit_timer.xml new file mode 100644 index 0000000..46fb9e5 --- /dev/null +++ b/app/src/main/res/layout/activity_edit_timer.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +