From 4d35eb7ac0b905fe1281eeed3b9bd0e3beea395a Mon Sep 17 00:00:00 2001 From: Bananeweizen Date: Sat, 11 May 2013 14:04:07 +0200 Subject: fix #2712: Enable personal note editing for unstored caches --- main/res/values/strings.xml | 2 + main/src/cgeo/geocaching/CacheDetailActivity.java | 84 ++++++++++++++++------- 2 files changed, 63 insertions(+), 23 deletions(-) diff --git a/main/res/values/strings.xml b/main/res/values/strings.xml index 0ed800f..c17e243 100644 --- a/main/res/values/strings.xml +++ b/main/res/values/strings.xml @@ -524,6 +524,8 @@ Photo Personal note Edit + Cache not stored + The cache will be stored first to enable personal notes. Description Long Description Description contains table formatting which may need to be viewed at %s to be seen correctly. diff --git a/main/src/cgeo/geocaching/CacheDetailActivity.java b/main/src/cgeo/geocaching/CacheDetailActivity.java index 46df8cd..cf093af 100644 --- a/main/src/cgeo/geocaching/CacheDetailActivity.java +++ b/main/src/cgeo/geocaching/CacheDetailActivity.java @@ -1,5 +1,8 @@ package cgeo.geocaching; +import butterknife.InjectView; +import butterknife.Views; + import cgeo.calendar.ICalendar; import cgeo.geocaching.activity.AbstractViewPagerActivity; import cgeo.geocaching.activity.Progress; @@ -1734,7 +1737,9 @@ public class CacheDetailActivity extends AbstractViewPagerActivity { + protected class DescriptionViewCreator extends AbstractCachingPageViewCreator { + + @InjectView(R.id.personalnote) protected TextView personalNoteView; @Override public ScrollView getDispatchedView() { @@ -1744,6 +1749,7 @@ public class CacheDetailActivity extends AbstractViewPagerActivity