aboutsummaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorCamil Staps2015-04-15 23:08:02 +0200
committerCamil Staps2015-04-15 23:08:02 +0200
commitc0036ca4cffce4715ab47b6f2a683519d4d2256a (patch)
tree91593bfc2972e208a3c86fdc12fcee841c1c131c /app/src
parentjavadoc DailyMeditation (diff)
javadoc & optimisation DailyMeditationFragment
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/com/camilstaps/taize/DailyMeditationFragment.java17
1 files changed, 10 insertions, 7 deletions
diff --git a/app/src/main/java/com/camilstaps/taize/DailyMeditationFragment.java b/app/src/main/java/com/camilstaps/taize/DailyMeditationFragment.java
index bb8fcc9..83a4a5f 100644
--- a/app/src/main/java/com/camilstaps/taize/DailyMeditationFragment.java
+++ b/app/src/main/java/com/camilstaps/taize/DailyMeditationFragment.java
@@ -6,11 +6,9 @@ import android.os.Bundle;
import android.preference.PreferenceManager;
import android.support.v4.app.Fragment;
import android.text.Html;
-import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import android.view.ViewTreeObserver;
import android.widget.TextView;
import com.camilstaps.common.Date;
@@ -19,7 +17,8 @@ import com.camilstaps.common.NullListener;
import com.camilstaps.common.Sharable;
/**
- * Created by camilstaps on 8-4-15.
+ * A fragment to show one DailyMeditation
+ * @author Camil Staps
*/
public class DailyMeditationFragment extends Fragment implements Sharable<String> {
@@ -65,23 +64,27 @@ public class DailyMeditationFragment extends Fragment implements Sharable<String
PreferenceManager.getDefaultSharedPreferences(context).registerOnSharedPreferenceChangeListener(sharedPreferenceChangeListener);
}
+ /**
+ * Setup all content of the Fragment
+ */
protected void setupContent() {
- setDailyMeditation(new NullListener<DailyMeditation>());
+ setDailyMeditation();
}
- public void setDailyMeditation(final Listener<DailyMeditation> listener) {
+ /**
+ * Set the daily meditation text
+ */
+ public void setDailyMeditation() {
Taize.getDailyMeditation(context, new Listener<DailyMeditation>() {
@Override
public void success(DailyMeditation data) {
((TextView) rootView.findViewById(R.id.textDailyMeditation)).setText(Html.fromHtml(data.getString()));
text = Html.fromHtml(data.getString()).toString();
- listener.success(data);
}
@Override
public void failure() {
((TextView) rootView.findViewById(R.id.textDailyMeditation)).setText("No reading found.");
- listener.failure();
}
}, date);