aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/StatusFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/StatusFragment.java')
-rw-r--r--main/src/cgeo/geocaching/StatusFragment.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/main/src/cgeo/geocaching/StatusFragment.java b/main/src/cgeo/geocaching/StatusFragment.java
index 553acc1..a228363 100644
--- a/main/src/cgeo/geocaching/StatusFragment.java
+++ b/main/src/cgeo/geocaching/StatusFragment.java
@@ -1,5 +1,7 @@
package cgeo.geocaching;
+import butterknife.ButterKnife;
+
import cgeo.geocaching.network.StatusUpdater;
import cgeo.geocaching.network.StatusUpdater.Status;
import cgeo.geocaching.utils.Log;
@@ -8,6 +10,7 @@ import rx.Subscription;
import rx.android.observables.AndroidObservable;
import rx.functions.Action1;
import rx.schedulers.Schedulers;
+import rx.subscriptions.Subscriptions;
import android.content.Intent;
import android.content.res.Resources;
@@ -23,14 +26,14 @@ import android.widget.TextView;
public class StatusFragment extends Fragment {
- private Subscription statusSubscription;
+ private Subscription statusSubscription = Subscriptions.empty();
@Override
public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
final ViewGroup statusGroup = (ViewGroup) inflater.inflate(R.layout.status, container, false);
- final ImageView statusIcon = (ImageView) statusGroup.findViewById(R.id.status_icon);
- final TextView statusMessage = (TextView) statusGroup.findViewById(R.id.status_message);
+ final ImageView statusIcon = ButterKnife.findById(statusGroup, R.id.status_icon);
+ final TextView statusMessage = ButterKnife.findById(statusGroup, R.id.status_message);
statusSubscription = AndroidObservable.bindFragment(this, StatusUpdater.latestStatus).subscribeOn(Schedulers.io())
.subscribe(new Action1<Status>() {
@Override