Subversion Repositories SmartDukaan

Rev

Rev 16279 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16279 Rev 17064
Line 20... Line 20...
20
 */
20
 */
21
public class Analytics extends Request<JSONObject> {
21
public class Analytics extends Request<JSONObject> {
22
 
22
 
23
 
23
 
24
    private Response.Listener<JSONObject> listener;
24
    private Response.Listener<JSONObject> listener;
-
 
25
    private Response.Listener<String> stringListener;
25
    private Response.ErrorListener errorListener ;
26
    private Response.ErrorListener errorListener ;
26
    private Map<String, String> params;
27
    private Map<String, String> params;
27
    private String analyticsUrl;
28
    private String analyticsUrl;
28
 
29
 
29
 
30
 
30
    public Analytics(String url, Map<String, String> params,
31
    public Analytics(String url, Map<String, String> params,
31
                                   Response.Listener<JSONObject> reponseListener, Response.ErrorListener errorListener) {
32
                     Response.Listener<JSONObject> reponseListener, Response.ErrorListener errorListener) {
32
        super(Method.GET, url, errorListener);
33
        super(Method.GET, url, errorListener);
33
        this.listener = reponseListener;
34
        this.listener = reponseListener;
34
        this.errorListener = errorListener;
35
        this.errorListener = errorListener;
35
        this.params = params;
36
        this.params = params;
36
        this.analyticsUrl=url;
37
        this.analyticsUrl=url;
37
    }
38
    }
38
 
39
 
-
 
40
    public Analytics(String url, Map<String, String> params,
-
 
41
                     Response.Listener<String> reponseListener, Response.ErrorListener errorListener,int i) {
-
 
42
        super(Method.GET, url, errorListener);
-
 
43
        this.stringListener = reponseListener;
-
 
44
        this.errorListener = errorListener;
-
 
45
        this.params = params;
-
 
46
        this.analyticsUrl=url;
-
 
47
    }
-
 
48
 
39
    public void anlyticsRequest(Context c){
49
    public void anlyticsRequest(Context c){
40
        RequestQueue queue = AnalyticsSingleton.getmInstance().getRequestQueue();
50
        RequestQueue queue = AnalyticsSingleton.getmInstance().getRequestQueue();
41
        StringRequest request = new StringRequest(
51
        StringRequest request = new StringRequest(
42
                Request.Method.POST,
52
                Method.POST,
43
                analyticsUrl,
53
                analyticsUrl,
44
                AnalyticsStringResponse.getAnalyticsStringRequestInstance(),
54
                AnalyticsStringResponse.getAnalyticsStringRequestInstance(),
45
                errorListener
55
                errorListener
46
        ){
56
        ){
47
            @Override
57
            @Override