Showing
3 changed files
with
21 additions
and
23 deletions
1 | package ly.warp.sdk.activities; | 1 | package ly.warp.sdk.activities; |
2 | 2 | ||
3 | import android.app.Activity; | 3 | import android.app.Activity; |
4 | +import android.content.Intent; | ||
4 | import android.os.Bundle; | 5 | import android.os.Bundle; |
5 | import android.view.View; | 6 | import android.view.View; |
6 | import android.widget.AdapterView; | 7 | import android.widget.AdapterView; |
... | @@ -98,7 +99,8 @@ public class LoyaltyActivity extends Activity implements View.OnClickListener, | ... | @@ -98,7 +99,8 @@ public class LoyaltyActivity extends Activity implements View.OnClickListener, |
98 | mRecyclerCoupons.setAdapter(mAdapterCoupons); | 99 | mRecyclerCoupons.setAdapter(mAdapterCoupons); |
99 | mAdapterCoupons.getPositionClicks() | 100 | mAdapterCoupons.getPositionClicks() |
100 | .doOnNext(coupon -> { | 101 | .doOnNext(coupon -> { |
101 | -// startActivity(WarpViewActivity.createIntentFromSessionUUID(this, coupon.getCoupon())); | 102 | + Intent intent = new Intent(this, CouponInfoActivity.class); |
103 | + startActivity(intent); | ||
102 | }) | 104 | }) |
103 | .doOnError(error -> { | 105 | .doOnError(error -> { |
104 | }) | 106 | }) | ... | ... |
... | @@ -6,6 +6,7 @@ import android.view.LayoutInflater; | ... | @@ -6,6 +6,7 @@ import android.view.LayoutInflater; |
6 | import android.view.View; | 6 | import android.view.View; |
7 | import android.view.ViewGroup; | 7 | import android.view.ViewGroup; |
8 | import android.widget.ImageView; | 8 | import android.widget.ImageView; |
9 | +import android.widget.LinearLayout; | ||
9 | import android.widget.RelativeLayout; | 10 | import android.widget.RelativeLayout; |
10 | import android.widget.TextView; | 11 | import android.widget.TextView; |
11 | 12 | ||
... | @@ -17,6 +18,7 @@ import androidx.recyclerview.widget.RecyclerView; | ... | @@ -17,6 +18,7 @@ import androidx.recyclerview.widget.RecyclerView; |
17 | import org.json.JSONException; | 18 | import org.json.JSONException; |
18 | 19 | ||
19 | import ly.warp.sdk.R; | 20 | import ly.warp.sdk.R; |
21 | +import ly.warp.sdk.activities.BillPaymentActivity; | ||
20 | import ly.warp.sdk.activities.CouponInfoActivity; | 22 | import ly.warp.sdk.activities.CouponInfoActivity; |
21 | import ly.warp.sdk.views.adapters.HomeCampaignAdapter; | 23 | import ly.warp.sdk.views.adapters.HomeCampaignAdapter; |
22 | import ly.warp.sdk.views.adapters.HomeCouponAdapter; | 24 | import ly.warp.sdk.views.adapters.HomeCouponAdapter; |
... | @@ -26,12 +28,13 @@ import ly.warp.sdk.io.models.CouponList; | ... | @@ -26,12 +28,13 @@ import ly.warp.sdk.io.models.CouponList; |
26 | import ly.warp.sdk.io.models.Campaign; | 28 | import ly.warp.sdk.io.models.Campaign; |
27 | import ly.warp.sdk.io.models.CampaignList; | 29 | import ly.warp.sdk.io.models.CampaignList; |
28 | 30 | ||
29 | -public class HomeFragment extends Fragment { | 31 | +public class HomeFragment extends Fragment implements View.OnClickListener { |
30 | 32 | ||
31 | private RelativeLayout mOptionOne, mOptionTwo, mOptionThree; | 33 | private RelativeLayout mOptionOne, mOptionTwo, mOptionThree; |
32 | private RecyclerView mRecyclerCampaigns, mRecyclerCoupons; | 34 | private RecyclerView mRecyclerCampaigns, mRecyclerCoupons; |
33 | private HomeCouponAdapter mAdapterCoupons; | 35 | private HomeCouponAdapter mAdapterCoupons; |
34 | private HomeCampaignAdapter mAdapterCampaigns; | 36 | private HomeCampaignAdapter mAdapterCampaigns; |
37 | + private LinearLayout mLlBillPayment; | ||
35 | 38 | ||
36 | @Override | 39 | @Override |
37 | public View onCreateView( | 40 | public View onCreateView( |
... | @@ -44,21 +47,6 @@ public class HomeFragment extends Fragment { | ... | @@ -44,21 +47,6 @@ public class HomeFragment extends Fragment { |
44 | public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { | 47 | public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { |
45 | super.onViewCreated(view, savedInstanceState); | 48 | super.onViewCreated(view, savedInstanceState); |
46 | 49 | ||
47 | -// binding.buttonFirst.setOnClickListener(new View.OnClickListener() { | ||
48 | -// @Override | ||
49 | -// public void onClick(View view) { | ||
50 | -// NavHostFragment.findNavController(FirstFragment.this) | ||
51 | -// .navigate(R.id.action_FirstFragment_to_SecondFragment); | ||
52 | -// } | ||
53 | -// }); | ||
54 | - | ||
55 | -// binding.llAdd.setOnClickListener(new View.OnClickListener() { | ||
56 | -// @Override | ||
57 | -// public void onClick(View view) { | ||
58 | -// Log.v("LL ADD", "Clicked"); | ||
59 | -// } | ||
60 | -// }); | ||
61 | - | ||
62 | mOptionOne = (RelativeLayout) view.findViewById(R.id.info_button); | 50 | mOptionOne = (RelativeLayout) view.findViewById(R.id.info_button); |
63 | TextView mOptionOneText = (TextView) mOptionOne.findViewById(R.id.option_text); | 51 | TextView mOptionOneText = (TextView) mOptionOne.findViewById(R.id.option_text); |
64 | ImageView mOptionOneImage = (ImageView) mOptionOne.findViewById(R.id.option_icon); | 52 | ImageView mOptionOneImage = (ImageView) mOptionOne.findViewById(R.id.option_icon); |
... | @@ -77,6 +65,9 @@ public class HomeFragment extends Fragment { | ... | @@ -77,6 +65,9 @@ public class HomeFragment extends Fragment { |
77 | mOptionThreeText.setText("1"); | 65 | mOptionThreeText.setText("1"); |
78 | mOptionThreeImage.setImageResource(R.drawable.tv_option); | 66 | mOptionThreeImage.setImageResource(R.drawable.tv_option); |
79 | 67 | ||
68 | + mLlBillPayment = view.findViewById(R.id.ll_bill_payment); | ||
69 | + mLlBillPayment.setOnClickListener(this); | ||
70 | + | ||
80 | /********* TEST CAMPAIGNS DATA **********/ | 71 | /********* TEST CAMPAIGNS DATA **********/ |
81 | CampaignList clistCampaigns = new CampaignList(); | 72 | CampaignList clistCampaigns = new CampaignList(); |
82 | try { | 73 | try { |
... | @@ -118,11 +109,6 @@ public class HomeFragment extends Fragment { | ... | @@ -118,11 +109,6 @@ public class HomeFragment extends Fragment { |
118 | mRecyclerCoupons.setAdapter(mAdapterCoupons); | 109 | mRecyclerCoupons.setAdapter(mAdapterCoupons); |
119 | mAdapterCoupons.getPositionClicks() | 110 | mAdapterCoupons.getPositionClicks() |
120 | .doOnNext(coupon -> { | 111 | .doOnNext(coupon -> { |
121 | -// getContext().startActivity( | ||
122 | -// WarpViewActivity.createIntentFromSessionUUID(getContext(), | ||
123 | -// coupon.getCoupon())); | ||
124 | - | ||
125 | -// Intent intent = new Intent(getContext(), BillPaymentActivity.class); | ||
126 | Intent intent = new Intent(getContext(), CouponInfoActivity.class); | 112 | Intent intent = new Intent(getContext(), CouponInfoActivity.class); |
127 | getContext().startActivity(intent); | 113 | getContext().startActivity(intent); |
128 | }) | 114 | }) |
... | @@ -136,6 +122,14 @@ public class HomeFragment extends Fragment { | ... | @@ -136,6 +122,14 @@ public class HomeFragment extends Fragment { |
136 | super.onDestroyView(); | 122 | super.onDestroyView(); |
137 | } | 123 | } |
138 | 124 | ||
125 | + @Override | ||
126 | + public void onClick(View view) { | ||
127 | + if (view.getId() == R.id.ll_bill_payment) { | ||
128 | + Intent intent = new Intent(getContext(), BillPaymentActivity.class); | ||
129 | + getContext().startActivity(intent); | ||
130 | + } | ||
131 | + } | ||
132 | + | ||
139 | public static Fragment newInstance() { | 133 | public static Fragment newInstance() { |
140 | HomeFragment homeFragment = new HomeFragment(); | 134 | HomeFragment homeFragment = new HomeFragment(); |
141 | return homeFragment; | 135 | return homeFragment; | ... | ... |
... | @@ -109,6 +109,7 @@ | ... | @@ -109,6 +109,7 @@ |
109 | android:layout_width="match_parent" | 109 | android:layout_width="match_parent" |
110 | android:layout_height="wrap_content" | 110 | android:layout_height="wrap_content" |
111 | android:layout_below="@id/rl_home_campaigns"> | 111 | android:layout_below="@id/rl_home_campaigns"> |
112 | + | ||
112 | <androidx.recyclerview.widget.RecyclerView | 113 | <androidx.recyclerview.widget.RecyclerView |
113 | android:id="@+id/rv_home_coupons" | 114 | android:id="@+id/rv_home_coupons" |
114 | android:layout_width="match_parent" | 115 | android:layout_width="match_parent" |
... | @@ -117,7 +118,7 @@ | ... | @@ -117,7 +118,7 @@ |
117 | android:clipToPadding="false" | 118 | android:clipToPadding="false" |
118 | android:orientation="horizontal" | 119 | android:orientation="horizontal" |
119 | android:paddingStart="10dp" | 120 | android:paddingStart="10dp" |
120 | - android:paddingEnd="10dp"/> | 121 | + android:paddingEnd="10dp" /> |
121 | </LinearLayout> | 122 | </LinearLayout> |
122 | 123 | ||
123 | <androidx.constraintlayout.widget.ConstraintLayout | 124 | <androidx.constraintlayout.widget.ConstraintLayout |
... | @@ -159,6 +160,7 @@ | ... | @@ -159,6 +160,7 @@ |
159 | android:showDividers="middle"> | 160 | android:showDividers="middle"> |
160 | 161 | ||
161 | <LinearLayout | 162 | <LinearLayout |
163 | + android:id="@+id/ll_bill_payment" | ||
162 | android:layout_width="150dp" | 164 | android:layout_width="150dp" |
163 | android:layout_height="match_parent" | 165 | android:layout_height="match_parent" |
164 | android:gravity="center" | 166 | android:gravity="center" | ... | ... |
-
Please register or login to post a comment