| Line 35... |
Line 35... |
| 35 |
import com.google.android.gms.common.api.GoogleApiClient;
|
35 |
import com.google.android.gms.common.api.GoogleApiClient;
|
| 36 |
import com.google.android.gms.plus.Plus;
|
36 |
import com.google.android.gms.plus.Plus;
|
| 37 |
import com.mixpanel.android.mpmetrics.MixpanelAPI;
|
37 |
import com.mixpanel.android.mpmetrics.MixpanelAPI;
|
| 38 |
import com.saholic.profittill.Constants.ProfitTillConstants;
|
38 |
import com.saholic.profittill.Constants.ProfitTillConstants;
|
| 39 |
import com.saholic.profittill.R;
|
39 |
import com.saholic.profittill.R;
|
| - |
|
40 |
import com.saholic.profittill.Utils.AnalyticsUtility;
|
| 40 |
import com.saholic.profittill.Utils.UtilityFunctions;
|
41 |
import com.saholic.profittill.Utils.UtilityFunctions;
|
| - |
|
42 |
import com.saholic.profittill.Volley.Analytics;
|
| - |
|
43 |
import com.saholic.profittill.Volley.AnalyticsErrorResponse;
|
| - |
|
44 |
import com.saholic.profittill.Volley.AnalyticsJsonResponse;
|
| 41 |
import com.saholic.profittill.navigationdrawer.NavDrawerItem;
|
45 |
import com.saholic.profittill.navigationdrawer.NavDrawerItem;
|
| 42 |
import com.saholic.profittill.navigationdrawer.NavDrawerListAdapter;
|
46 |
import com.saholic.profittill.navigationdrawer.NavDrawerListAdapter;
|
| 43 |
import com.testin.agent.TestinAgent;
|
47 |
import com.testin.agent.TestinAgent;
|
| 44 |
|
48 |
|
| 45 |
import org.apache.http.HttpEntity;
|
49 |
import org.apache.http.HttpEntity;
|
| Line 412... |
Line 416... |
| 412 |
props.put("Screen", "Signing Out");
|
416 |
props.put("Screen", "Signing Out");
|
| 413 |
mixpanel.track("Signing Out", props);
|
417 |
mixpanel.track("Signing Out", props);
|
| 414 |
} catch (JSONException e) {
|
418 |
} catch (JSONException e) {
|
| 415 |
e.printStackTrace();
|
419 |
e.printStackTrace();
|
| 416 |
}
|
420 |
}
|
| - |
|
421 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
422 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Sign Out","Sign Out Clicked"),
|
| - |
|
423 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
424 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 417 |
try{
|
425 |
try{
|
| 418 |
if (mGoogleApiClient.isConnected()) {
|
426 |
if (mGoogleApiClient.isConnected()) {
|
| 419 |
Plus.AccountApi.clearDefaultAccount(mGoogleApiClient);
|
427 |
Plus.AccountApi.clearDefaultAccount(mGoogleApiClient);
|
| 420 |
mGoogleApiClient.disconnect();
|
428 |
mGoogleApiClient.disconnect();
|
| 421 |
mGoogleApiClient.connect();
|
429 |
mGoogleApiClient.connect();
|
| Line 435... |
Line 443... |
| 435 |
userDataEditor.clear().commit();
|
443 |
userDataEditor.clear().commit();
|
| 436 |
inviteDataEditor.clear().commit();
|
444 |
inviteDataEditor.clear().commit();
|
| 437 |
startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
445 |
startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
| 438 |
}
|
446 |
}
|
| 439 |
|
447 |
|
| 440 |
/*Plus.AccountApi.clearDefaultAccount(mGoogleApiClient);
|
- |
|
| 441 |
mGoogleApiClient.disconnect();
|
- |
|
| 442 |
mGoogleApiClient.connect();*/
|
- |
|
| 443 |
//userDataEditor.clear().commit();
|
- |
|
| 444 |
}
|
- |
|
| 445 |
/*if(type1.equalsIgnoreCase("facebook")) {
|
- |
|
| 446 |
Log.d("fblogout","logout");
|
- |
|
| 447 |
if (Session.getActiveSession() != null) {
|
- |
|
| 448 |
Session.getActiveSession().closeAndClearTokenInformation();
|
- |
|
| 449 |
|
448 |
|
| 450 |
}
|
449 |
}
|
| 451 |
Session.setActiveSession(null);
|
- |
|
| 452 |
userDataEditor.remove("id");
|
- |
|
| 453 |
userDataEditor.remove("type");
|
- |
|
| 454 |
userDataEditor.remove("email");
|
- |
|
| 455 |
userDataEditor.commit();
|
- |
|
| 456 |
startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
- |
|
| 457 |
}
|
- |
|
| 458 |
else{
|
- |
|
| 459 |
signOutFromGplus();
|
- |
|
| 460 |
if(glogout==true){
|
- |
|
| 461 |
startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
- |
|
| 462 |
}
|
- |
|
| 463 |
}*/
|
- |
|
| 464 |
}catch (Exception e){
|
450 |
}catch (Exception e){
|
| 465 |
Log.d("Exception ","Exception");
|
- |
|
| 466 |
/* if (Session.getActiveSession() != null) {
|
- |
|
| 467 |
Session.getActiveSession().closeAndClearTokenInformation();
|
- |
|
| 468 |
}else{
|
- |
|
| 469 |
signOutFromGplus();
|
- |
|
| 470 |
}*/
|
- |
|
| 471 |
userDataEditor.clear().commit();
|
451 |
userDataEditor.clear().commit();
|
| 472 |
startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
452 |
startActivity(new Intent(MainActivity.this, LoginActivity.class));
|
| 473 |
}
|
453 |
}
|
| 474 |
return true;
|
454 |
return true;
|
| 475 |
|
455 |
|
| Line 481... |
Line 461... |
| 481 |
props.put("Screen", "My Wallet");
|
461 |
props.put("Screen", "My Wallet");
|
| 482 |
mixpanel.track("My Wallet", props);
|
462 |
mixpanel.track("My Wallet", props);
|
| 483 |
} catch (JSONException e) {
|
463 |
} catch (JSONException e) {
|
| 484 |
e.printStackTrace();
|
464 |
e.printStackTrace();
|
| 485 |
}
|
465 |
}
|
| - |
|
466 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
467 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","My Wallet","My Wallet Clicked"),
|
| - |
|
468 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
469 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 486 |
MyWallet myWallet= new MyWallet();
|
470 |
MyWallet myWallet= new MyWallet();
|
| 487 |
this.getFragmentManager().beginTransaction()
|
471 |
this.getFragmentManager().beginTransaction()
|
| 488 |
.replace(R.id.frame_container, myWallet,"Mike")
|
472 |
.replace(R.id.frame_container, myWallet,"Mike")
|
| 489 |
.addToBackStack(null)
|
473 |
.addToBackStack(null)
|
| 490 |
.commit();
|
474 |
.commit();
|
| Line 497... |
Line 481... |
| 497 |
props.put("Screen", "Cashback Status");
|
481 |
props.put("Screen", "Cashback Status");
|
| 498 |
mixpanel.track("Cashback Status", props);
|
482 |
mixpanel.track("Cashback Status", props);
|
| 499 |
} catch (JSONException e) {
|
483 |
} catch (JSONException e) {
|
| 500 |
e.printStackTrace();
|
484 |
e.printStackTrace();
|
| 501 |
}
|
485 |
}
|
| 502 |
/*PendingCashback pendingCashback= new PendingCashback();
|
486 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| 503 |
this.getFragmentManager().beginTransaction()
|
487 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Cashback Status","Cashback Status Clicked"),
|
| 504 |
.replace(R.id.frame_container, pendingCashback,"Mike")
|
488 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| 505 |
.addToBackStack(null)
|
489 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 506 |
.commit();*/
|
- |
|
| 507 |
args.putString("key", apiData.getString("pendingcashback.url",null)+"?user_id="+id);
|
490 |
args.putString("key", apiData.getString("pendingcashback.url",null)+"?user_id="+id);
|
| 508 |
DealsHomeFragment orderFragment= new DealsHomeFragment();
|
491 |
DealsHomeFragment orderFragment= new DealsHomeFragment();
|
| 509 |
this.getFragmentManager().beginTransaction()
|
492 |
this.getFragmentManager().beginTransaction()
|
| 510 |
.replace(R.id.frame_container, orderFragment,"Mike")
|
493 |
.replace(R.id.frame_container, orderFragment,"Mike")
|
| 511 |
.addToBackStack(null)
|
494 |
.addToBackStack(null)
|
| Line 521... |
Line 504... |
| 521 |
props.put("Screen", "My Favorites");
|
504 |
props.put("Screen", "My Favorites");
|
| 522 |
mixpanel.track("My Favorites", props);
|
505 |
mixpanel.track("My Favorites", props);
|
| 523 |
} catch (JSONException e) {
|
506 |
} catch (JSONException e) {
|
| 524 |
e.printStackTrace();
|
507 |
e.printStackTrace();
|
| 525 |
}
|
508 |
}
|
| - |
|
509 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
510 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","My Favorites","My Favorites Clicked"),
|
| - |
|
511 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
512 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 526 |
args.putString("key", apiData.getString("myfavourite.url",null)+"?user_id="+id);
|
513 |
args.putString("key", apiData.getString("myfavourite.url",null)+"?user_id="+id);
|
| 527 |
DealsHomeFragment favoritesFragment= new DealsHomeFragment();
|
514 |
DealsHomeFragment favoritesFragment= new DealsHomeFragment();
|
| 528 |
this.getFragmentManager().beginTransaction()
|
515 |
this.getFragmentManager().beginTransaction()
|
| 529 |
.replace(R.id.frame_container, favoritesFragment,"Mike")
|
516 |
.replace(R.id.frame_container, favoritesFragment,"Mike")
|
| 530 |
.addToBackStack(null)
|
517 |
.addToBackStack(null)
|
| Line 539... |
Line 526... |
| 539 |
props.put("Screen", "My Profile");
|
526 |
props.put("Screen", "My Profile");
|
| 540 |
mixpanel.track("My profile", props);
|
527 |
mixpanel.track("My profile", props);
|
| 541 |
} catch (JSONException e) {
|
528 |
} catch (JSONException e) {
|
| 542 |
e.printStackTrace();
|
529 |
e.printStackTrace();
|
| 543 |
}
|
530 |
}
|
| - |
|
531 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
532 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","My Profile","My Profile Clicked"),
|
| - |
|
533 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
534 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 544 |
MyProfile myProfile= new MyProfile();
|
535 |
MyProfile myProfile= new MyProfile();
|
| 545 |
this.getFragmentManager().beginTransaction()
|
536 |
this.getFragmentManager().beginTransaction()
|
| 546 |
.replace(R.id.frame_container, myProfile,"Mike")
|
537 |
.replace(R.id.frame_container, myProfile,"Mike")
|
| 547 |
.addToBackStack(null)
|
538 |
.addToBackStack(null)
|
| 548 |
.commit();
|
539 |
.commit();
|
| Line 555... |
Line 546... |
| 555 |
props.put("Screen", "My Orders");
|
546 |
props.put("Screen", "My Orders");
|
| 556 |
mixpanel.track("My Orders", props);
|
547 |
mixpanel.track("My Orders", props);
|
| 557 |
} catch (JSONException e) {
|
548 |
} catch (JSONException e) {
|
| 558 |
e.printStackTrace();
|
549 |
e.printStackTrace();
|
| 559 |
}
|
550 |
}
|
| - |
|
551 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
552 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","My Orders","My Orders Clicked"),
|
| - |
|
553 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
554 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 560 |
args.putString("key", apiData.getString("myorders.url",null)+"?user_id="+id);
|
555 |
args.putString("key", apiData.getString("myorders.url",null)+"?user_id="+id);
|
| 561 |
DealsHomeFragment preferenceFragment= new DealsHomeFragment();
|
556 |
DealsHomeFragment preferenceFragment= new DealsHomeFragment();
|
| 562 |
this.getFragmentManager().beginTransaction()
|
557 |
this.getFragmentManager().beginTransaction()
|
| 563 |
.replace(R.id.frame_container, preferenceFragment,"Mike")
|
558 |
.replace(R.id.frame_container, preferenceFragment,"Mike")
|
| 564 |
.addToBackStack(null)
|
559 |
.addToBackStack(null)
|
| Line 575... |
Line 570... |
| 575 |
mixpanel.track("My Preferences", props);
|
570 |
mixpanel.track("My Preferences", props);
|
| 576 |
} catch (JSONException e) {
|
571 |
} catch (JSONException e) {
|
| 577 |
e.printStackTrace();
|
572 |
e.printStackTrace();
|
| 578 |
}
|
573 |
}
|
| 579 |
userDataEditor.remove("preferences").commit();
|
574 |
userDataEditor.remove("preferences").commit();
|
| - |
|
575 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
576 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","My Preferences","My Preferences Clicked"),
|
| - |
|
577 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
578 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 580 |
PreferencesFragment my_preferences = new PreferencesFragment();
|
579 |
PreferencesFragment my_preferences = new PreferencesFragment();
|
| 581 |
this.getFragmentManager().beginTransaction()
|
580 |
this.getFragmentManager().beginTransaction()
|
| 582 |
.replace(R.id.frame_container, my_preferences,"Mike")
|
581 |
.replace(R.id.frame_container, my_preferences,"Mike")
|
| 583 |
.addToBackStack(null)
|
582 |
.addToBackStack(null)
|
| 584 |
.commit();
|
583 |
.commit();
|
| Line 654... |
Line 653... |
| 654 |
return super.onMenuOpened(featureId, menu);
|
653 |
return super.onMenuOpened(featureId, menu);
|
| 655 |
}
|
654 |
}
|
| 656 |
|
655 |
|
| 657 |
private void displayView(int position) {
|
656 |
private void displayView(int position) {
|
| 658 |
titleVisible=0;
|
657 |
titleVisible=0;
|
| - |
|
658 |
|
| 659 |
Bundle args = new Bundle();
|
659 |
Bundle args = new Bundle();
|
| 660 |
Tracker t = ((GoogleAnalyticsTracker) getApplicationContext()).getTracker(
|
660 |
Tracker t = ((GoogleAnalyticsTracker) getApplicationContext()).getTracker(
|
| 661 |
GoogleAnalyticsTracker.TrackerName.APP_TRACKER);
|
661 |
GoogleAnalyticsTracker.TrackerName.APP_TRACKER);
|
| 662 |
String id = userData.getString("id",null);
|
662 |
String id = userData.getString("id",null);
|
| 663 |
Fragment fragment = null;
|
663 |
Fragment fragment = null;
|
| Line 676... |
Line 676... |
| 676 |
t.send(new HitBuilders.EventBuilder()
|
676 |
t.send(new HitBuilders.EventBuilder()
|
| 677 |
.setCategory("Menu")
|
677 |
.setCategory("Menu")
|
| 678 |
.setAction("Deals ")
|
678 |
.setAction("Deals ")
|
| 679 |
.setLabel("Deals Clicked")
|
679 |
.setLabel("Deals Clicked")
|
| 680 |
.build());
|
680 |
.build());
|
| - |
|
681 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
682 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Deals","Deals Clicked"),
|
| - |
|
683 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
684 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 681 |
args.putString("key", apiData.getString("mobile.website.url","")+"?user_id="+id);
|
685 |
args.putString("key", apiData.getString("mobile.website.url","")+"?user_id="+id);
|
| 682 |
fragment = new DealsHomeFragment();
|
686 |
fragment = new DealsHomeFragment();
|
| 683 |
fragment.setArguments(args);
|
687 |
fragment.setArguments(args);
|
| 684 |
break;
|
688 |
break;
|
| 685 |
case 1:
|
689 |
case 1:
|
| Line 694... |
Line 698... |
| 694 |
t.send(new HitBuilders.EventBuilder()
|
698 |
t.send(new HitBuilders.EventBuilder()
|
| 695 |
.setCategory("Menu")
|
699 |
.setCategory("Menu")
|
| 696 |
.setAction("Search ")
|
700 |
.setAction("Search ")
|
| 697 |
.setLabel("Search Clicked")
|
701 |
.setLabel("Search Clicked")
|
| 698 |
.build());
|
702 |
.build());
|
| - |
|
703 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
704 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Search","Search Clicked"),
|
| - |
|
705 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
706 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 699 |
args.putString("key", apiData.getString("search.url",null)+"?user_id="+id);
|
707 |
args.putString("key", apiData.getString("search.url",null)+"?user_id="+id);
|
| 700 |
fragment = new DealsHomeFragment();
|
708 |
fragment = new DealsHomeFragment();
|
| 701 |
fragment.setArguments(args);
|
709 |
fragment.setArguments(args);
|
| 702 |
break;
|
710 |
break;
|
| 703 |
case 2:
|
711 |
case 2:
|
| Line 712... |
Line 720... |
| 712 |
t.send(new HitBuilders.EventBuilder()
|
720 |
t.send(new HitBuilders.EventBuilder()
|
| 713 |
.setCategory("Menu")
|
721 |
.setCategory("Menu")
|
| 714 |
.setAction("Amazon ")
|
722 |
.setAction("Amazon ")
|
| 715 |
.setLabel("Amazon Clicked")
|
723 |
.setLabel("Amazon Clicked")
|
| 716 |
.build());
|
724 |
.build());
|
| - |
|
725 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| 717 |
//args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+apiData.getString("store.code.amazon",""));
|
726 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Amazon","Amazon Clicked"),
|
| - |
|
727 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
728 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 718 |
args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+UtilityFunctions.getNewStoreId(UtilityFunctions.generateStoreMap(apiData.getString("stores.code","amazon=1,flipkart=2,snapdeal=3,spice=4,shopclues=5,")),ProfitTillConstants.AMAZON));
|
729 |
args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+UtilityFunctions.getNewStoreId(UtilityFunctions.generateStoreMap(apiData.getString("stores.code","amazon=1,flipkart=2,snapdeal=3,spice=4,shopclues=5,")),ProfitTillConstants.AMAZON));
|
| 719 |
fragment = new DealsHomeFragment();
|
730 |
fragment = new DealsHomeFragment();
|
| 720 |
fragment.setArguments(args);
|
731 |
fragment.setArguments(args);
|
| 721 |
break;
|
732 |
break;
|
| 722 |
case 3:
|
733 |
case 3:
|
| Line 731... |
Line 742... |
| 731 |
t.send(new HitBuilders.EventBuilder()
|
742 |
t.send(new HitBuilders.EventBuilder()
|
| 732 |
.setCategory("Menu")
|
743 |
.setCategory("Menu")
|
| 733 |
.setAction("Flipkart ")
|
744 |
.setAction("Flipkart ")
|
| 734 |
.setLabel("Flipkart Clicked")
|
745 |
.setLabel("Flipkart Clicked")
|
| 735 |
.build());
|
746 |
.build());
|
| - |
|
747 |
|
| - |
|
748 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| 736 |
//args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+apiData.getString("store.code.flipkart",""));
|
749 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Flipkart","Flipkart Clicked"),
|
| - |
|
750 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
751 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 737 |
args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+UtilityFunctions.getNewStoreId(UtilityFunctions.generateStoreMap(apiData.getString("stores.code","amazon=1,flipkart=2,snapdeal=3,spice=4,shopclues=5,")),ProfitTillConstants.FLIPKART));
|
752 |
args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+UtilityFunctions.getNewStoreId(UtilityFunctions.generateStoreMap(apiData.getString("stores.code","amazon=1,flipkart=2,snapdeal=3,spice=4,shopclues=5,")),ProfitTillConstants.FLIPKART));
|
| 738 |
//args.putString("key","http://m.shopclues.com");
|
- |
|
| 739 |
fragment = new DealsHomeFragment();
|
753 |
fragment = new DealsHomeFragment();
|
| 740 |
fragment.setArguments(args);
|
754 |
fragment.setArguments(args);
|
| 741 |
break;
|
755 |
break;
|
| 742 |
case 4:
|
756 |
case 4:
|
| 743 |
JSONObject propsSaholic = new JSONObject();
|
757 |
JSONObject propsSaholic = new JSONObject();
|
| Line 751... |
Line 765... |
| 751 |
t.send(new HitBuilders.EventBuilder()
|
765 |
t.send(new HitBuilders.EventBuilder()
|
| 752 |
.setCategory("Menu")
|
766 |
.setCategory("Menu")
|
| 753 |
.setAction("Saholic ")
|
767 |
.setAction("Saholic ")
|
| 754 |
.setLabel("Saholic Clicked")
|
768 |
.setLabel("Saholic Clicked")
|
| 755 |
.build());
|
769 |
.build());
|
| - |
|
770 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
771 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Saholic","Saholic Clicked"),
|
| - |
|
772 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
773 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 756 |
args.putString("key", apiData.getString("saholic.autologin.url","")+"?user_id="+userData.getString("id",""));
|
774 |
args.putString("key", apiData.getString("saholic.autologin.url","")+"?user_id="+userData.getString("id",""));
|
| 757 |
fragment = new DealsHomeFragment();
|
775 |
fragment = new DealsHomeFragment();
|
| 758 |
fragment.setArguments(args);
|
776 |
fragment.setArguments(args);
|
| 759 |
break;
|
777 |
break;
|
| 760 |
/*case 5:
|
778 |
/*case 5:
|
| Line 794... |
Line 812... |
| 794 |
t.send(new HitBuilders.EventBuilder()
|
812 |
t.send(new HitBuilders.EventBuilder()
|
| 795 |
.setCategory("Menu")
|
813 |
.setCategory("Menu")
|
| 796 |
.setAction("Snapdeal ")
|
814 |
.setAction("Snapdeal ")
|
| 797 |
.setLabel("Snapdeal Clicked")
|
815 |
.setLabel("Snapdeal Clicked")
|
| 798 |
.build());
|
816 |
.build());
|
| - |
|
817 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| 799 |
//args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+apiData.getString("store.code.snapdeal",""));
|
818 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Snapdeal","Snapdeal Clicked"),
|
| - |
|
819 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
820 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 800 |
args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+UtilityFunctions.getNewStoreId(UtilityFunctions.generateStoreMap(apiData.getString("stores.code","amazon=1,flipkart=2,snapdeal=3,spice=4,shopclues=5,")),ProfitTillConstants.SNAPDEAL));
|
821 |
args.putString("key", apiData.getString("affiliate.url.redirect","")+"?user_id="+userData.getString("id","")+"&store_id="+UtilityFunctions.getNewStoreId(UtilityFunctions.generateStoreMap(apiData.getString("stores.code","amazon=1,flipkart=2,snapdeal=3,spice=4,shopclues=5,")),ProfitTillConstants.SNAPDEAL));
|
| 801 |
fragment = new DealsHomeFragment();
|
822 |
fragment = new DealsHomeFragment();
|
| 802 |
fragment.setArguments(args);
|
823 |
fragment.setArguments(args);
|
| 803 |
break;
|
824 |
break;
|
| 804 |
case 6:
|
825 |
case 6:
|
| Line 813... |
Line 834... |
| 813 |
t.send(new HitBuilders.EventBuilder()
|
834 |
t.send(new HitBuilders.EventBuilder()
|
| 814 |
.setCategory("Menu")
|
835 |
.setCategory("Menu")
|
| 815 |
.setAction("Contact Us ")
|
836 |
.setAction("Contact Us ")
|
| 816 |
.setLabel("Contact us Clicked")
|
837 |
.setLabel("Contact us Clicked")
|
| 817 |
.build());
|
838 |
.build());
|
| - |
|
839 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
840 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","Contact Us","Contact Us Clicked"),
|
| - |
|
841 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
842 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 818 |
fragment = new ContactUsFragment();
|
843 |
fragment = new ContactUsFragment();
|
| 819 |
break;
|
844 |
break;
|
| 820 |
case 7:
|
845 |
case 7:
|
| 821 |
JSONObject propsHowItWorks = new JSONObject();
|
846 |
JSONObject propsHowItWorks = new JSONObject();
|
| 822 |
try {
|
847 |
try {
|
| Line 829... |
Line 854... |
| 829 |
t.send(new HitBuilders.EventBuilder()
|
854 |
t.send(new HitBuilders.EventBuilder()
|
| 830 |
.setCategory("Menu")
|
855 |
.setCategory("Menu")
|
| 831 |
.setAction("Tutorials ")
|
856 |
.setAction("Tutorials ")
|
| 832 |
.setLabel("Tutorials Clicked")
|
857 |
.setLabel("Tutorials Clicked")
|
| 833 |
.build());
|
858 |
.build());
|
| - |
|
859 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
860 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","How it Works","How it works Clicked"),
|
| - |
|
861 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
862 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 834 |
fragment = new HowItWorksFragment();
|
863 |
fragment = new HowItWorksFragment();
|
| 835 |
break;
|
864 |
break;
|
| 836 |
case 8:
|
865 |
case 8:
|
| 837 |
JSONObject propsAboutUs = new JSONObject();
|
866 |
JSONObject propsAboutUs = new JSONObject();
|
| 838 |
try {
|
867 |
try {
|
| Line 845... |
Line 874... |
| 845 |
t.send(new HitBuilders.EventBuilder()
|
874 |
t.send(new HitBuilders.EventBuilder()
|
| 846 |
.setCategory("Menu")
|
875 |
.setCategory("Menu")
|
| 847 |
.setAction("About Us ")
|
876 |
.setAction("About Us ")
|
| 848 |
.setLabel("About us Clicked")
|
877 |
.setLabel("About us Clicked")
|
| 849 |
.build());
|
878 |
.build());
|
| - |
|
879 |
new Analytics(ProfitTillConstants.ANALYTICS_URL,
|
| - |
|
880 |
AnalyticsUtility.getAnalyticsRequest(MainActivity.this,userData.getString("id",""),"Menu","About Us","About Us Clicked"),
|
| - |
|
881 |
AnalyticsJsonResponse.getAnalyticsRequestInstance(),
|
| - |
|
882 |
AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(MainActivity.this);
|
| 850 |
fragment = new AboutUsFragment();
|
883 |
fragment = new AboutUsFragment();
|
| 851 |
break;
|
884 |
break;
|
| 852 |
default:
|
885 |
default:
|
| 853 |
break;
|
886 |
break;
|
| 854 |
}
|
887 |
}
|
| Line 857... |
Line 890... |
| 857 |
fragmentManager.beginTransaction().replace(R.id.frame_container, fragment).commit();
|
890 |
fragmentManager.beginTransaction().replace(R.id.frame_container, fragment).commit();
|
| 858 |
mDrawerList.setItemChecked(position, true);
|
891 |
mDrawerList.setItemChecked(position, true);
|
| 859 |
mDrawerList.setSelection(position);
|
892 |
mDrawerList.setSelection(position);
|
| 860 |
setTitle(navMenuTitles[position]);
|
893 |
setTitle(navMenuTitles[position]);
|
| 861 |
mDrawerLayout.closeDrawer(mDrawerList);
|
894 |
mDrawerLayout.closeDrawer(mDrawerList);
|
| 862 |
} else {
|
- |
|
| 863 |
Log.e("MainActivity", "Error in creating fragment");
|
- |
|
| 864 |
}
|
895 |
}
|
| 865 |
}
|
896 |
}
|
| 866 |
|
897 |
|
| 867 |
|
898 |
|
| 868 |
|
899 |
|