Subversion Repositories SmartDukaan

Rev

Rev 16278 | Rev 18497 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16278 Rev 17060
Line 14... Line 14...
14
import android.widget.Button;
14
import android.widget.Button;
15
import android.widget.TextView;
15
import android.widget.TextView;
16
 
16
 
17
import com.google.android.gms.analytics.HitBuilders;
17
import com.google.android.gms.analytics.HitBuilders;
18
import com.google.android.gms.analytics.Tracker;
18
import com.google.android.gms.analytics.Tracker;
19
import com.saholic.profittill.Constants.ProfitTillConstants;
-
 
20
import com.saholic.profittill.R;
19
import com.saholic.profittill.R;
21
import com.saholic.profittill.Utils.AnalyticsUtility;
-
 
22
import com.saholic.profittill.Utils.CustomPageAdapter;
20
import com.saholic.profittill.Utils.CustomPageAdapter;
23
import com.saholic.profittill.Volley.Analytics;
-
 
24
import com.saholic.profittill.Volley.AnalyticsErrorResponse;
-
 
25
import com.saholic.profittill.Volley.AnalyticsJsonResponse;
-
 
26
import com.viewpagerindicator.CirclePageIndicator;
21
import com.viewpagerindicator.CirclePageIndicator;
27
 
22
 
28
 
23
 
29
public class HowItWorksFragment extends Fragment {
24
public class HowItWorksFragment extends Fragment {
30
    SharedPreferences userData;
25
    SharedPreferences userData;
Line 80... Line 75...
80
        mIndicator.setStrokeColor(getResources().getColor(R.color.Black));
75
        mIndicator.setStrokeColor(getResources().getColor(R.color.Black));
81
        mIndicator.setStrokeWidth(1);
76
        mIndicator.setStrokeWidth(1);
82
        mIndicator.setRadius(6 * density);
77
        mIndicator.setRadius(6 * density);
83
 
78
 
84
       vpPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
79
       vpPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
85
           @Override
80
            @Override
86
           public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
81
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
87
 
82
 
88
           }
83
            }
89
 
84
 
90
           @Override
85
            @Override
91
           public void onPageSelected(int position) {
86
            public void onPageSelected(int position) {
-
 
87
                /*mIndicator.setViewPager(vpPager);*/
92
               mIndicator.onPageScrolled(position, 0, 0);
88
                mIndicator.onPageScrolled(position,0,0);
93
               if (position == (flag.length - 1)) {
89
                if(position==(flag.length-1)){
94
                   textDealsView.setVisibility(View.VISIBLE);
90
                    textDealsView.setVisibility(View.VISIBLE);
95
                   skipHowItWorks.setVisibility(View.GONE);
91
                    skipHowItWorks.setVisibility(View.GONE);
-
 
92
                }
96
               } else {
93
                else{
97
                   textDealsView.setVisibility(View.GONE);
94
                    textDealsView.setVisibility(View.GONE);
98
                   skipHowItWorks.setVisibility(View.VISIBLE);
95
                    skipHowItWorks.setVisibility(View.VISIBLE);
99
               }
96
                }
100
           }
97
            }
101
 
98
 
102
           @Override
99
            @Override
103
           public void onPageScrollStateChanged(int state) {
100
            public void onPageScrollStateChanged(int state) {
104
 
101
 
105
           }
102
            }
106
       });
103
        });
107
 
104
 
108
        skipHowItWorks.setOnClickListener(new View.OnClickListener() {
105
        skipHowItWorks.setOnClickListener(new View.OnClickListener() {
109
            @Override
106
            @Override
110
            public void onClick(View v) {
107
            public void onClick(View v) {
111
                new Analytics(ProfitTillConstants.ANALYTICS_URL,
-
 
112
                        AnalyticsUtility.getAnalyticsRequest(getActivity(), userData.getString("id", ""), "Clicks", "How It Works", "How It Works Skipped"),
-
 
113
                        AnalyticsJsonResponse.getAnalyticsRequestInstance(),
-
 
114
                        AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(getActivity());
-
 
115
                userDataEditor.putString("preferences", "true").commit();
108
                    userDataEditor.putString("preferences","true").commit();
116
                PreferencesFragment my_preferences = new PreferencesFragment();
109
                    PreferencesFragment my_preferences = new PreferencesFragment();
117
                getActivity().getFragmentManager().beginTransaction()
110
                    getActivity().getFragmentManager().beginTransaction()
118
                        .replace(R.id.frame_container, my_preferences, "Mike")
111
                            .replace(R.id.frame_container, my_preferences, "Mike")
119
                        .addToBackStack(null)
112
                            .addToBackStack(null)
120
                        .commit();
113
                            .commit();
121
            }
114
            }
122
        });
115
        });
123
        textDealsView.setOnClickListener(new View.OnClickListener() {
116
        textDealsView.setOnClickListener(new View.OnClickListener() {
124
            @Override
117
            @Override
125
            public void onClick(View v) {
118
            public void onClick(View v) {
126
                if (!(userData.getString("id", "").isEmpty())) {
-
 
127
                    new Analytics(ProfitTillConstants.ANALYTICS_URL,
-
 
128
                            AnalyticsUtility.getAnalyticsRequest(getActivity(), userData.getString("id", ""), "Clicks", "How It Works", "How It Works Start"),
-
 
129
                            AnalyticsJsonResponse.getAnalyticsRequestInstance(),
-
 
130
                            AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(getActivity());
-
 
131
                }
-
 
132
                userDataEditor.putString("preferences", "true").commit();
119
                    userDataEditor.putString("preferences","true").commit();
133
                PreferencesFragment my_preferences = new PreferencesFragment();
120
                    PreferencesFragment my_preferences = new PreferencesFragment();
134
                getActivity().getFragmentManager().beginTransaction()
121
                    getActivity().getFragmentManager().beginTransaction()
135
                        .replace(R.id.frame_container, my_preferences, "Mike")
122
                            .replace(R.id.frame_container, my_preferences, "Mike")
136
                        .addToBackStack(null)
123
                            .addToBackStack(null)
137
                        .commit();
124
                            .commit();
138
 
125
 
139
            }
126
            }
140
        });
127
        });
141
 
128
 
142
        return rootView;
129
        return rootView;