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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +