Skip to content

Commit efeac65

Browse files
committed
Use view finder from parent class
1 parent f801024 commit efeac65

File tree

9 files changed

+17
-18
lines changed

9 files changed

+17
-18
lines changed

app/src/main/java/com/github/mobile/ui/DialogFragment.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717

1818
import android.app.Activity;
1919
import android.os.Bundle;
20+
import android.view.View;
2021

22+
import com.github.kevinsawicki.wishlist.ViewFinder;
2123
import com.github.rtyley.android.sherlock.roboguice.fragment.RoboSherlockFragment;
2224

2325
import java.io.Serializable;
@@ -28,6 +30,12 @@
2830
public abstract class DialogFragment extends RoboSherlockFragment implements
2931
DialogResultListener {
3032

33+
/**
34+
* View finder bound to the value last specified to
35+
* {@link #onViewCreated(android.view.View, Bundle)}
36+
*/
37+
protected ViewFinder finder;
38+
3139
/**
3240
* Is this fragment usable from the UI-thread
3341
*
@@ -70,4 +78,11 @@ protected String getStringExtra(final String name) {
7078
else
7179
return null;
7280
}
81+
82+
@Override
83+
public void onViewCreated(View view, Bundle savedInstanceState) {
84+
super.onViewCreated(view, savedInstanceState);
85+
86+
finder = new ViewFinder(view);
87+
}
7388
}

app/src/main/java/com/github/mobile/ui/code/RepositoryCodeFragment.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import com.actionbarsherlock.view.Menu;
3535
import com.actionbarsherlock.view.MenuInflater;
3636
import com.actionbarsherlock.view.MenuItem;
37-
import com.github.kevinsawicki.wishlist.ViewFinder;
3837
import com.github.kevinsawicki.wishlist.ViewUtils;
3938
import com.github.mobile.R.color;
4039
import com.github.mobile.R.id;
@@ -217,7 +216,6 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
217216
public void onViewCreated(View view, Bundle savedInstanceState) {
218217
super.onViewCreated(view, savedInstanceState);
219218

220-
ViewFinder finder = new ViewFinder(view);
221219
progressView = finder.find(id.pb_loading);
222220
listView = finder.find(android.R.id.list);
223221
listView.setOnItemClickListener(this);

app/src/main/java/com/github/mobile/ui/comment/RawCommentFragment.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,22 @@
2323
import android.widget.EditText;
2424

2525
import com.actionbarsherlock.app.SherlockFragmentActivity;
26-
import com.github.kevinsawicki.wishlist.ViewFinder;
2726
import com.github.mobile.R.id;
2827
import com.github.mobile.R.layout;
28+
import com.github.mobile.ui.DialogFragment;
2929
import com.github.mobile.ui.TextWatcherAdapter;
30-
import com.github.rtyley.android.sherlock.roboguice.fragment.RoboSherlockFragment;
3130

3231
/**
3332
* Fragment to display raw comment text
3433
*/
35-
public class RawCommentFragment extends RoboSherlockFragment {
34+
public class RawCommentFragment extends DialogFragment {
3635

3736
private EditText commentText;
3837

3938
@Override
4039
public void onViewCreated(View view, Bundle savedInstanceState) {
4140
super.onViewCreated(view, savedInstanceState);
4241

43-
ViewFinder finder = new ViewFinder(view);
4442
commentText = finder.find(id.et_comment);
4543
commentText.addTextChangedListener(new TextWatcherAdapter() {
4644

app/src/main/java/com/github/mobile/ui/commit/CommitCompareListFragment.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import com.actionbarsherlock.view.Menu;
3535
import com.actionbarsherlock.view.MenuInflater;
3636
import com.actionbarsherlock.view.MenuItem;
37-
import com.github.kevinsawicki.wishlist.ViewFinder;
3837
import com.github.kevinsawicki.wishlist.ViewUtils;
3938
import com.github.mobile.R.id;
4039
import com.github.mobile.R.layout;
@@ -208,7 +207,6 @@ private void addFileStatHeader(List<CommitFile> files,
208207
public void onViewCreated(View view, Bundle savedInstanceState) {
209208
super.onViewCreated(view, savedInstanceState);
210209

211-
ViewFinder finder = new ViewFinder(view);
212210
list = finder.find(android.R.id.list);
213211
progress = finder.find(id.pb_loading);
214212

app/src/main/java/com/github/mobile/ui/commit/CommitDiffListFragment.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import com.actionbarsherlock.view.Menu;
4343
import com.actionbarsherlock.view.MenuInflater;
4444
import com.actionbarsherlock.view.MenuItem;
45-
import com.github.kevinsawicki.wishlist.ViewFinder;
4645
import com.github.kevinsawicki.wishlist.ViewUtils;
4746
import com.github.mobile.R.id;
4847
import com.github.mobile.R.layout;
@@ -361,7 +360,6 @@ private void updateItems(List<CommitComment> comments,
361360
public void onViewCreated(View view, Bundle savedInstanceState) {
362361
super.onViewCreated(view, savedInstanceState);
363362

364-
ViewFinder finder = new ViewFinder(view);
365363
list = finder.find(android.R.id.list);
366364
progress = finder.find(id.pb_loading);
367365

app/src/main/java/com/github/mobile/ui/commit/CommitListFragment.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import android.widget.TextView;
3333

3434
import com.github.kevinsawicki.wishlist.SingleTypeAdapter;
35-
import com.github.kevinsawicki.wishlist.ViewFinder;
3635
import com.github.kevinsawicki.wishlist.ViewUtils;
3736
import com.github.mobile.R.id;
3837
import com.github.mobile.R.layout;
@@ -263,7 +262,6 @@ public ItemListFragment<RepositoryCommit> setListShown(boolean shown,
263262
public void onViewCreated(View view, Bundle savedInstanceState) {
264263
super.onViewCreated(view, savedInstanceState);
265264

266-
ViewFinder finder = new ViewFinder(view);
267265
branchFooterView = finder.find(id.rl_branch);
268266
branchView = finder.find(id.tv_branch);
269267
branchIconView = finder.find(id.tv_branch_icon);

app/src/main/java/com/github/mobile/ui/gist/GistFileFragment.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import com.actionbarsherlock.view.Menu;
3232
import com.actionbarsherlock.view.MenuInflater;
3333
import com.actionbarsherlock.view.MenuItem;
34-
import com.github.kevinsawicki.wishlist.ViewFinder;
3534
import com.github.mobile.R.id;
3635
import com.github.mobile.R.layout;
3736
import com.github.mobile.R.menu;
@@ -191,7 +190,6 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
191190
public void onViewCreated(View view, Bundle savedInstanceState) {
192191
super.onViewCreated(view, savedInstanceState);
193192

194-
ViewFinder finder = new ViewFinder(view);
195193
webView = finder.find(id.wv_code);
196194

197195
editor = new SourceEditor(webView);

app/src/main/java/com/github/mobile/ui/gist/GistFragment.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import com.actionbarsherlock.view.Menu;
3939
import com.actionbarsherlock.view.MenuInflater;
4040
import com.actionbarsherlock.view.MenuItem;
41-
import com.github.kevinsawicki.wishlist.ViewFinder;
4241
import com.github.kevinsawicki.wishlist.ViewUtils;
4342
import com.github.mobile.R.id;
4443
import com.github.mobile.R.layout;
@@ -145,7 +144,6 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
145144
public void onViewCreated(View view, Bundle savedInstanceState) {
146145
super.onViewCreated(view, savedInstanceState);
147146

148-
ViewFinder finder = new ViewFinder(view);
149147
list = finder.find(android.R.id.list);
150148
progress = finder.find(id.pb_loading);
151149

app/src/main/java/com/github/mobile/ui/issue/IssueFragment.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
import com.actionbarsherlock.view.Menu;
5151
import com.actionbarsherlock.view.MenuInflater;
5252
import com.actionbarsherlock.view.MenuItem;
53-
import com.github.kevinsawicki.wishlist.ViewFinder;
5453
import com.github.kevinsawicki.wishlist.ViewUtils;
5554
import com.github.mobile.R.drawable;
5655
import com.github.mobile.R.id;
@@ -252,7 +251,6 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
252251
public void onViewCreated(View view, Bundle savedInstanceState) {
253252
super.onViewCreated(view, savedInstanceState);
254253

255-
ViewFinder finder = new ViewFinder(view);
256254
list = finder.find(android.R.id.list);
257255
progress = finder.find(id.pb_loading);
258256

0 commit comments

Comments
 (0)