aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/TrackableActivity.java
diff options
context:
space:
mode:
authorBananeweizen <bananeweizen@gmx.de>2013-05-11 08:12:13 +0200
committerBananeweizen <bananeweizen@gmx.de>2013-05-11 08:12:13 +0200
commitf3b65c3221d96bd431000b71bc8fb29a81c0eab9 (patch)
tree11f387e32c523deadaa37cb9d16602009b331d28 /main/src/cgeo/geocaching/TrackableActivity.java
parentceecd77cead2ad3884f5baaab7b57f4fee3e3196 (diff)
downloadcgeo-f3b65c3221d96bd431000b71bc8fb29a81c0eab9.zip
cgeo-f3b65c3221d96bd431000b71bc8fb29a81c0eab9.tar.gz
cgeo-f3b65c3221d96bd431000b71bc8fb29a81c0eab9.tar.bz2
refactoring: use AnchorAwareLinkMovementMethod everywhere
* bad HTML input might occur in all places * so better safe than sorry
Diffstat (limited to 'main/src/cgeo/geocaching/TrackableActivity.java')
-rw-r--r--main/src/cgeo/geocaching/TrackableActivity.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/TrackableActivity.java b/main/src/cgeo/geocaching/TrackableActivity.java
index 41b8b24..9b6f491 100644
--- a/main/src/cgeo/geocaching/TrackableActivity.java
+++ b/main/src/cgeo/geocaching/TrackableActivity.java
@@ -8,6 +8,7 @@ import cgeo.geocaching.geopoint.Units;
import cgeo.geocaching.network.HtmlImage;
import cgeo.geocaching.network.Network;
import cgeo.geocaching.ui.AbstractCachingPageViewCreator;
+import cgeo.geocaching.ui.AnchorAwareLinkMovementMethod;
import cgeo.geocaching.ui.CacheDetailsCreator;
import cgeo.geocaching.ui.Formatter;
import cgeo.geocaching.utils.BaseUtils;
@@ -26,7 +27,6 @@ import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.Html;
-import android.text.method.LinkMovementMethod;
import android.view.ContextMenu;
import android.view.LayoutInflater;
import android.view.Menu;
@@ -452,7 +452,7 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
}
TextView logView = holder.text;
- logView.setMovementMethod(LinkMovementMethod.getInstance());
+ logView.setMovementMethod(AnchorAwareLinkMovementMethod.getInstance());
String logText = log.log;
if (BaseUtils.containsHtml(logText)) {
@@ -596,7 +596,7 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
TextView descView = (TextView) view.findViewById(R.id.goal);
descView.setVisibility(View.VISIBLE);
descView.setText(Html.fromHtml(trackable.getGoal(), new HtmlImage(geocode, true, 0, false), null), TextView.BufferType.SPANNABLE);
- descView.setMovementMethod(LinkMovementMethod.getInstance());
+ descView.setMovementMethod(AnchorAwareLinkMovementMethod.getInstance());
}
// trackable details
@@ -605,7 +605,7 @@ public class TrackableActivity extends AbstractViewPagerActivity<TrackableActivi
TextView descView = (TextView) view.findViewById(R.id.details);
descView.setVisibility(View.VISIBLE);
descView.setText(Html.fromHtml(trackable.getDetails(), new HtmlImage(geocode, true, 0, false), new UnknownTagsHandler()), TextView.BufferType.SPANNABLE);
- descView.setMovementMethod(LinkMovementMethod.getInstance());
+ descView.setMovementMethod(AnchorAwareLinkMovementMethod.getInstance());
}
// trackable image