Skip to content

Commit 96fb246

Browse files
committed
Added swipe left and side images game and stored likes to database
1 parent b9ee006 commit 96fb246

14 files changed

+628
-11
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
android:roundIcon="@mipmap/ic_launcher_round"
1515
android:supportsRtl="true"
1616
android:theme="@style/AppTheme">
17-
<activity android:name=".SwipeMasterActivityFour"></activity>
17+
<activity android:name=".SwipeMasterLikeActivity"></activity>
18+
<activity android:name=".SwipeMasterActivityFour" />
1819
<activity android:name=".SwipeMasterActivityThree" />
1920
<activity android:name=".SwipeMasterActivityTwo" />
2021
<activity android:name=".SwipeMasterActivityOne" />

app/src/main/java/com/example/extractor2/SwipeMasterActivity.java

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,62 @@
22

33
import android.content.Intent;
44
import android.os.Bundle;
5+
import android.util.Log;
56
import android.view.Gravity;
67
import android.view.View;
78
import android.view.ViewGroup;
89
import android.widget.TextView;
910
import android.widget.Toast;
1011

12+
import androidx.annotation.NonNull;
1113
import androidx.fragment.app.FragmentManager;
1214

15+
import com.google.android.gms.tasks.OnCompleteListener;
16+
import com.google.android.gms.tasks.Task;
17+
import com.google.firebase.firestore.CollectionReference;
1318
import com.google.firebase.firestore.DocumentReference;
19+
import com.google.firebase.firestore.DocumentSnapshot;
1420
import com.google.firebase.firestore.FieldValue;
1521
import com.google.firebase.firestore.FirebaseFirestore;
1622
import com.google.firebase.firestore.FirebaseFirestoreSettings;
23+
import com.google.firebase.firestore.QueryDocumentSnapshot;
24+
import com.google.firebase.firestore.QuerySnapshot;
25+
26+
import java.util.Map;
27+
import java.util.Set;
1728

1829
public class SwipeMasterActivity<zzu> extends SwipeActivityClass {
1930

31+
32+
2033
@Override
2134
protected void onCreate(Bundle savedInstanceState) {
35+
2236
super.onCreate(savedInstanceState);
2337
setContentView(R.layout.activity_swipe_master);
38+
39+
40+
}
41+
public void showLikes(View v){
42+
Intent intent;
43+
intent = new Intent(SwipeMasterActivity.this, SwipeMasterLikeActivity.class);
44+
intent.putExtra("flag",true);
45+
startActivity(intent);
46+
this.finish();
47+
48+
2449
}
50+
public void showDislikes(View v){
51+
Intent intent;
52+
intent = new Intent(SwipeMasterActivity.this, SwipeMasterLikeActivity.class);
53+
intent.putExtra("flag",false);
54+
startActivity(intent);
55+
this.finish();
56+
57+
58+
}
59+
60+
2561
public void showCustomToast(String message) {
2662
View toastView = getLayoutInflater().inflate(R.layout.toast, (ViewGroup) findViewById(R.id.linlay));
2763
TextView tvToast = (TextView) toastView.findViewById(R.id.tvToast);
@@ -65,7 +101,7 @@ protected void onSwipeLeft() {
65101
db.setFirestoreSettings(settings);
66102
DocumentReference adolfHitlerRef=db.collection("likes").document("adolfHitler");
67103

68-
adolfHitlerRef.update("dislike",FieldValue.increment(-1)) ;
104+
adolfHitlerRef.update("dislike",FieldValue.increment(1)) ;
69105

70106
//on Swiping right we disliked the guy
71107
showCustomToast("Hope Hitler got hit by red angry bird! ");

app/src/main/java/com/example/extractor2/SwipeMasterActivityFour.java

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,56 @@
11
package com.example.extractor2;
22

3+
import androidx.annotation.NonNull;
34
import androidx.appcompat.app.AppCompatActivity;
45
import androidx.fragment.app.FragmentManager;
56

67
import android.content.Intent;
78
import android.os.Bundle;
9+
import android.util.Log;
810
import android.view.Gravity;
911
import android.view.View;
1012
import android.view.ViewGroup;
1113
import android.widget.TextView;
1214
import android.widget.Toast;
1315

16+
import com.google.android.gms.tasks.OnCompleteListener;
17+
import com.google.android.gms.tasks.Task;
1418
import com.google.firebase.firestore.DocumentReference;
19+
import com.google.firebase.firestore.DocumentSnapshot;
1520
import com.google.firebase.firestore.FieldValue;
1621
import com.google.firebase.firestore.FirebaseFirestore;
1722
import com.google.firebase.firestore.FirebaseFirestoreSettings;
1823

24+
import java.util.Objects;
25+
1926
public class SwipeMasterActivityFour extends SwipeActivityClass {
2027

28+
private static final String TAG="Swipemaster activity4:";
29+
2130
@Override
2231
protected void onCreate(Bundle savedInstanceState) {
2332
super.onCreate(savedInstanceState);
2433
setContentView(R.layout.activity_swipe_master_four);
34+
}
35+
public void showLikes(View v){
36+
Intent intent;
37+
intent = new Intent(SwipeMasterActivityFour.this, SwipeMasterLikeActivity.class);
38+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
39+
intent.putExtra("flag",true);
40+
startActivity(intent);
41+
finish();
42+
43+
44+
}
45+
public void showDislikes(View v){
46+
Intent intent;
47+
intent = new Intent(SwipeMasterActivityFour.this, SwipeMasterLikeActivity.class);
48+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
49+
intent.putExtra("flag",false);
50+
startActivity(intent);
51+
finish();
52+
53+
2554
}
2655
public void showCustomToast(String message) {
2756
View toastView = getLayoutInflater().inflate(R.layout.toast, (ViewGroup) findViewById(R.id.linlay));
@@ -61,7 +90,7 @@ protected void onSwipeLeft() {
6190
db.setFirestoreSettings(settings);
6291
DocumentReference markZuckerbergRef=db.collection("likes").document("markZuckerberg");
6392

64-
markZuckerbergRef.update("dislike", FieldValue.increment(-1)) ;
93+
markZuckerbergRef.update("dislike", FieldValue.increment(1)) ;
6594

6695
showCustomToast("You makes us sit all the time at fb!");
6796
Intent intent;

app/src/main/java/com/example/extractor2/SwipeMasterActivityOne.java

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,55 @@
11
package com.example.extractor2;
22

3+
import androidx.annotation.NonNull;
34
import androidx.appcompat.app.AppCompatActivity;
45
import androidx.fragment.app.FragmentManager;
56

67
import android.content.Intent;
78
import android.os.Bundle;
9+
import android.util.Log;
810
import android.view.Gravity;
911
import android.view.View;
1012
import android.view.ViewGroup;
1113
import android.widget.TextView;
1214
import android.widget.Toast;
1315

16+
import com.google.android.gms.tasks.OnCompleteListener;
17+
import com.google.android.gms.tasks.Task;
1418
import com.google.firebase.firestore.DocumentReference;
19+
import com.google.firebase.firestore.DocumentSnapshot;
1520
import com.google.firebase.firestore.FieldValue;
1621
import com.google.firebase.firestore.FirebaseFirestore;
1722
import com.google.firebase.firestore.FirebaseFirestoreSettings;
1823

1924
public class SwipeMasterActivityOne extends SwipeActivityClass {
2025

26+
27+
private static final String TAG="Swipemaster activity1:";
2128
@Override
2229
protected void onCreate(Bundle savedInstanceState) {
2330
super.onCreate(savedInstanceState);
2431
setContentView(R.layout.activity_swipe_master_one);
32+
33+
}
34+
public void showLikes(View v){
35+
Intent intent;
36+
intent = new Intent(SwipeMasterActivityOne.this, SwipeMasterLikeActivity.class);
37+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
38+
intent.putExtra("flag",true);
39+
startActivity(intent);
40+
finish();
41+
42+
43+
}
44+
public void showDislikes(View v){
45+
Intent intent;
46+
intent = new Intent(SwipeMasterActivityOne.this, SwipeMasterLikeActivity.class);
47+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
48+
intent.putExtra("flag",false);
49+
startActivity(intent);
50+
finish();
51+
52+
2553
}
2654
public void showCustomToast(String message) {
2755
View toastView = getLayoutInflater().inflate(R.layout.toast, (ViewGroup) findViewById(R.id.linlay));
@@ -62,7 +90,7 @@ protected void onSwipeLeft() {
6290
db.setFirestoreSettings(settings);
6391
DocumentReference susanChoiRef=db.collection("likes").document("susanChoi");
6492

65-
susanChoiRef.update("dislike", FieldValue.increment(-1)) ;
93+
susanChoiRef.update("dislike", FieldValue.increment(1)) ;
6694

6795
showCustomToast("Susan You are not that great! ");
6896

app/src/main/java/com/example/extractor2/SwipeMasterActivityThree.java

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,56 @@
11
package com.example.extractor2;
22

3+
import androidx.annotation.NonNull;
34
import androidx.appcompat.app.AppCompatActivity;
45
import androidx.fragment.app.FragmentManager;
56

67
import android.content.Intent;
78
import android.os.Bundle;
9+
import android.util.Log;
810
import android.view.Gravity;
911
import android.view.View;
1012
import android.view.ViewGroup;
1113
import android.widget.TextView;
1214
import android.widget.Toast;
1315

16+
import com.google.android.gms.tasks.OnCompleteListener;
17+
import com.google.android.gms.tasks.Task;
1418
import com.google.firebase.firestore.DocumentReference;
19+
import com.google.firebase.firestore.DocumentSnapshot;
1520
import com.google.firebase.firestore.FieldValue;
1621
import com.google.firebase.firestore.FirebaseFirestore;
1722
import com.google.firebase.firestore.FirebaseFirestoreSettings;
1823

1924
public class SwipeMasterActivityThree extends SwipeActivityClass {
2025

26+
private static final String TAG="Swipemaster activity3:";
2127
@Override
2228
protected void onCreate(Bundle savedInstanceState) {
2329
super.onCreate(savedInstanceState);
2430
setContentView(R.layout.activity_swipe_master_three);
31+
2532
}
2633

34+
public void showLikes(View v){
35+
Intent intent;
36+
intent = new Intent(SwipeMasterActivityThree.this, SwipeMasterLikeActivity.class);
37+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
38+
intent.putExtra("flag",true);
39+
startActivity(intent);
40+
finish();
41+
42+
43+
}
44+
public void showDislikes(View v){
45+
Intent intent;
46+
intent = new Intent(SwipeMasterActivityThree.this, SwipeMasterLikeActivity.class);
47+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
48+
intent.putExtra("flag",false);
49+
startActivity(intent);
50+
finish();
51+
52+
53+
}
2754
public void showCustomToast(String message) {
2855
View toastView = getLayoutInflater().inflate(R.layout.toast, (ViewGroup) findViewById(R.id.linlay));
2956
TextView tvToast = (TextView) toastView.findViewById(R.id.tvToast);
@@ -62,7 +89,7 @@ protected void onSwipeLeft() {
6289
db.setFirestoreSettings(settings);
6390
DocumentReference markRuffaloRef=db.collection("likes").document("markRuffalo");
6491

65-
markRuffaloRef.update("dislike", FieldValue.increment(-1)) ;
92+
markRuffaloRef.update("dislike", FieldValue.increment(1)) ;
6693

6794
showCustomToast("HULK SAD! ");
6895
Intent intent;

app/src/main/java/com/example/extractor2/SwipeMasterActivityTwo.java

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,53 @@
11
package com.example.extractor2;
22

3-
import androidx.appcompat.app.AppCompatActivity;
4-
import androidx.fragment.app.FragmentManager;
5-
63
import android.content.Intent;
74
import android.os.Bundle;
5+
import android.util.Log;
86
import android.view.Gravity;
97
import android.view.View;
108
import android.view.ViewGroup;
119
import android.widget.TextView;
1210
import android.widget.Toast;
1311

12+
import androidx.annotation.NonNull;
13+
import androidx.fragment.app.FragmentManager;
14+
15+
import com.google.android.gms.tasks.OnCompleteListener;
16+
import com.google.android.gms.tasks.Task;
1417
import com.google.firebase.firestore.DocumentReference;
18+
import com.google.firebase.firestore.DocumentSnapshot;
1519
import com.google.firebase.firestore.FieldValue;
1620
import com.google.firebase.firestore.FirebaseFirestore;
1721
import com.google.firebase.firestore.FirebaseFirestoreSettings;
1822

1923
public class SwipeMasterActivityTwo extends SwipeActivityClass {
2024

25+
26+
private static final String TAG="Swipemaster activity2:";
2127
@Override
2228
protected void onCreate(Bundle savedInstanceState) {
2329
super.onCreate(savedInstanceState);
2430
setContentView(R.layout.activity_swipe_master_two);
31+
}
32+
public void showLikes(View v){
33+
Intent intent;
34+
intent = new Intent(SwipeMasterActivityTwo.this, SwipeMasterLikeActivity.class);
35+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
36+
intent.putExtra("flag",true);
37+
startActivity(intent);
38+
finish();
39+
40+
41+
}
42+
public void showDislikes(View v){
43+
Intent intent;
44+
intent = new Intent(SwipeMasterActivityTwo.this, SwipeMasterLikeActivity.class);
45+
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
46+
intent.putExtra("flag",false);
47+
startActivity(intent);
48+
finish();
49+
50+
2551
}
2652
public void showCustomToast(String message) {
2753
View toastView = getLayoutInflater().inflate(R.layout.toast, (ViewGroup) findViewById(R.id.linlay));
@@ -61,7 +87,7 @@ protected void onSwipeLeft() {
6187
db.setFirestoreSettings(settings);
6288
DocumentReference markTwainRef=db.collection("likes").document("markTwain");
6389

64-
markTwainRef.update("dislike", FieldValue.increment(-1)) ;
90+
markTwainRef.update("dislike", FieldValue.increment(1)) ;
6591

6692
showCustomToast("You are a dictator! ");
6793
Intent intent;

0 commit comments

Comments
 (0)