Subversion Repositories SmartDukaan

Rev

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

Rev 16080 Rev 16278
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;
19
import com.saholic.profittill.R;
20
import com.saholic.profittill.R;
-
 
21
import com.saholic.profittill.Utils.AnalyticsUtility;
20
import com.saholic.profittill.Utils.CustomPageAdapter;
22
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;
21
import com.viewpagerindicator.CirclePageIndicator;
26
import com.viewpagerindicator.CirclePageIndicator;
22
 
27
 
23
 
28
 
24
public class HowItWorksFragment extends Fragment {
29
public class HowItWorksFragment extends Fragment {
25
    SharedPreferences userData;
30
    SharedPreferences userData;
Line 75... Line 80...
75
        mIndicator.setStrokeColor(getResources().getColor(R.color.Black));
80
        mIndicator.setStrokeColor(getResources().getColor(R.color.Black));
76
        mIndicator.setStrokeWidth(1);
81
        mIndicator.setStrokeWidth(1);
77
        mIndicator.setRadius(6 * density);
82
        mIndicator.setRadius(6 * density);
78
 
83
 
79
       vpPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
84
       vpPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
80
            @Override
85
           @Override
81
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
86
           public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
82
 
87
 
83
            }
88
           }
84
 
89
 
85
            @Override
90
           @Override
86
            public void onPageSelected(int position) {
91
           public void onPageSelected(int position) {
87
                /*mIndicator.setViewPager(vpPager);*/
-
 
88
                mIndicator.onPageScrolled(position,0,0);
92
               mIndicator.onPageScrolled(position, 0, 0);
89
                if(position==(flag.length-1)){
93
               if (position == (flag.length - 1)) {
90
                    textDealsView.setVisibility(View.VISIBLE);
94
                   textDealsView.setVisibility(View.VISIBLE);
91
                    skipHowItWorks.setVisibility(View.GONE);
95
                   skipHowItWorks.setVisibility(View.GONE);
92
                }
-
 
93
                else{
96
               } else {
94
                    textDealsView.setVisibility(View.GONE);
97
                   textDealsView.setVisibility(View.GONE);
95
                    skipHowItWorks.setVisibility(View.VISIBLE);
98
                   skipHowItWorks.setVisibility(View.VISIBLE);
96
                }
99
               }
97
            }
100
           }
98
 
101
 
99
            @Override
102
           @Override
100
            public void onPageScrollStateChanged(int state) {
103
           public void onPageScrollStateChanged(int state) {
101
 
104
 
102
            }
105
           }
103
        });
106
       });
104
 
107
 
105
        skipHowItWorks.setOnClickListener(new View.OnClickListener() {
108
        skipHowItWorks.setOnClickListener(new View.OnClickListener() {
106
            @Override
109
            @Override
107
            public void onClick(View v) {
110
            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());
108
                    userDataEditor.putString("preferences","true").commit();
115
                userDataEditor.putString("preferences", "true").commit();
109
                    PreferencesFragment my_preferences = new PreferencesFragment();
116
                PreferencesFragment my_preferences = new PreferencesFragment();
110
                    getActivity().getFragmentManager().beginTransaction()
117
                getActivity().getFragmentManager().beginTransaction()
111
                            .replace(R.id.frame_container, my_preferences, "Mike")
118
                        .replace(R.id.frame_container, my_preferences, "Mike")
112
                            .addToBackStack(null)
119
                        .addToBackStack(null)
113
                            .commit();
120
                        .commit();
114
            }
121
            }
115
        });
122
        });
116
        textDealsView.setOnClickListener(new View.OnClickListener() {
123
        textDealsView.setOnClickListener(new View.OnClickListener() {
117
            @Override
124
            @Override
118
            public void onClick(View v) {
125
            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
                }
119
                    userDataEditor.putString("preferences","true").commit();
132
                userDataEditor.putString("preferences", "true").commit();
120
                    PreferencesFragment my_preferences = new PreferencesFragment();
133
                PreferencesFragment my_preferences = new PreferencesFragment();
121
                    getActivity().getFragmentManager().beginTransaction()
134
                getActivity().getFragmentManager().beginTransaction()
122
                            .replace(R.id.frame_container, my_preferences, "Mike")
135
                        .replace(R.id.frame_container, my_preferences, "Mike")
123
                            .addToBackStack(null)
136
                        .addToBackStack(null)
124
                            .commit();
137
                        .commit();
125
 
138
 
126
            }
139
            }
127
        });
140
        });
128
 
141
 
129
        return rootView;
142
        return rootView;