Skip to content

Commit 6f21ec6

Browse files
committed
Factory Method for MoreFragment
1 parent 6a89d85 commit 6f21ec6

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

app/src/main/java/edu/team08/infinitegallery/main/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ private void initApp() {
9494
photosFragment = PhotosFragment.newInstance();
9595
albumsFragment = AlbumsFragment.newInstance();
9696
searchFragment = SearchFragment.newInstance(MainActivity.this);
97-
moreFragment = MoreFragment.newInstance(MainActivity.this);
97+
moreFragment = MoreFragment.newInstance();
9898
currentFragment = photosFragment;
9999
getSupportFragmentManager()
100100
.beginTransaction()

app/src/main/java/edu/team08/infinitegallery/optionmore/MoreFragment.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,18 @@ public class MoreFragment extends Fragment {
4444
FavoriteManager favoriteManager;
4545
TextView favText, trashText;
4646

47-
public MoreFragment(Context context) {
48-
this.context = context;
47+
public MoreFragment() {
48+
// required empty
4949
}
5050

51-
public static MoreFragment newInstance(Context context) {
52-
return new MoreFragment(context);
51+
public static MoreFragment newInstance() {
52+
return new MoreFragment();
5353
}
5454

5555
@Override
5656
public void onCreate(Bundle savedInstanceState) {
5757
super.onCreate(savedInstanceState);
58+
this.context = getActivity();
5859
}
5960

6061
@Nullable

0 commit comments

Comments
 (0)