當前位置: 首頁>>代碼示例>>Java>>正文


Java AppEventsLogger類代碼示例

本文整理匯總了Java中com.facebook.AppEventsLogger的典型用法代碼示例。如果您正苦於以下問題:Java AppEventsLogger類的具體用法?Java AppEventsLogger怎麽用?Java AppEventsLogger使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


AppEventsLogger類屬於com.facebook包,在下文中一共展示了AppEventsLogger類的12個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: logAppEvents

import com.facebook.AppEventsLogger; //導入依賴的package包/類
void logAppEvents(boolean paramBoolean)
{
  AppEventsLogger localAppEventsLogger = AppEventsLogger.newLogger(getActivity(), getSession());
  Bundle localBundle = new Bundle();
  String str;
  if (paramBoolean)
    str = "Completed";
  else
    str = "Unknown";
  localBundle.putString("fb_dialog_outcome", str);
  int i;
  if (getSelection() != null)
    i = 1;
  else
    i = 0;
  localBundle.putInt("num_places_picked", i);
  localAppEventsLogger.logSdkEvent("fb_place_picker_usage", null, localBundle);
}
 
開發者ID:mmmsplay10,項目名稱:QuizUpWinner,代碼行數:19,代碼來源:PlacePickerFragment.java

示例2: logAppEvents

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
void logAppEvents(boolean doneButtonClicked) {
    AppEventsLogger logger = AppEventsLogger.newLogger(this.getActivity(), getSession());
    Bundle parameters = new Bundle();

    // If Done was clicked, we know this completed successfully. If not, we don't know (caller might have
    // dismissed us in response to selection changing, or user might have hit back button). Either way
    // we'll log the number of selections.
    String outcome = doneButtonClicked ? AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_COMPLETED :
            AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_UNKNOWN;
    parameters.putString(AnalyticsEvents.PARAMETER_DIALOG_OUTCOME, outcome);
    parameters.putInt("num_friends_picked", getSelection().size());

    logger.logSdkEvent(AnalyticsEvents.EVENT_FRIEND_PICKER_USAGE, null, parameters);
}
 
開發者ID:MobileDev418,項目名稱:AndroidBackendlessChat,代碼行數:16,代碼來源:FriendPickerFragment.java

示例3: onPause

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
public void onPause() {
    map.setMyLocationEnabled(false);
    map.setLocationSource(null);
    locMgr.removeUpdates(this);

    if(alert != null) { alert.dismiss(); }

    // Logs 'app deactivate' App Event.
    AppEventsLogger.deactivateApp(this);
    super.onPause();
    uiHelper.onPause();
}
 
開發者ID:dklisiaris,項目名稱:geopin,代碼行數:14,代碼來源:MainMapActivity.java

示例4: onResume

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
protected void onResume() {
    super.onResume();
    IntentFilter filter = new IntentFilter(FortunesApplication.FortunesInsertionFinish);
    registerReceiver(mReceiver, filter);
    uiHelper.onResume();
    // Logs 'install' and 'app activate' App Events.
    AppEventsLogger.activateApp(this);
}
 
開發者ID:BugsBunnyBR,項目名稱:Fortunes,代碼行數:10,代碼來源:MainActivity.java

示例5: onPause

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
protected void onPause() {
    super.onPause();
    unregisterReceiver(mReceiver);
    uiHelper.onPause();
    // Logs 'app deactivate' App Event.
    AppEventsLogger.deactivateApp(this);

}
 
開發者ID:BugsBunnyBR,項目名稱:Fortunes,代碼行數:10,代碼來源:MainActivity.java

示例6: logAppEvents

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
void logAppEvents(boolean doneButtonClicked) {
    AppEventsLogger logger = AppEventsLogger.newLogger(this.getActivity(), getSession());
    Bundle parameters = new Bundle();

    // If Done was clicked, we know this completed successfully. If not, we don't know (caller might have
    // dismissed us in response to selection changing, or user might have hit back button). Either way
    // we'll log the number of selections.
    String outcome = doneButtonClicked ? AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_COMPLETED :
            AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_UNKNOWN;
    parameters.putString(AnalyticsEvents.PARAMETER_DIALOG_OUTCOME, outcome);
    parameters.putInt("num_places_picked", (getSelection() != null) ? 1 : 0);

    logger.logSdkEvent(AnalyticsEvents.EVENT_PLACE_PICKER_USAGE, null, parameters);
}
 
開發者ID:yeloapp,項目名稱:yelo-android,代碼行數:16,代碼來源:PlacePickerFragment.java

示例7: onPause

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
protected void onPause() {
    super.onPause();

    // Logs 'app deactivate' App Event.
    AppEventsLogger.deactivateApp(this);
}
 
開發者ID:ButterFlyDevs,項目名稱:BrainStudio,代碼行數:8,代碼來源:Juego4niveln.java

示例8: onResume

import com.facebook.AppEventsLogger; //導入依賴的package包/類
public void onResume()
{
  QuizApplication.ʼ();
  ךּ.ˊ(this, true);
  super.onResume();
  this.uiHelper.onResume();
  AppEventsLogger.activateApp(this, getResources().getString(2131165367));
  trackScene();
}
 
開發者ID:mmmsplay10,項目名稱:QuizUpWinner,代碼行數:10,代碼來源:QuizFragmentActivity.java

示例9: logDialogActivity

import com.facebook.AppEventsLogger; //導入依賴的package包/類
private static void logDialogActivity(Activity paramActivity, iF paramiF, String paramString1, String paramString2)
{
  Object localObject;
  if (paramiF != null)
    localObject = paramiF.getActivity();
  else
    localObject = paramActivity;
  AppEventsLogger localAppEventsLogger = AppEventsLogger.newLogger((Context)localObject);
  Bundle localBundle = new Bundle();
  localBundle.putString("fb_dialog_outcome", paramString2);
  localAppEventsLogger.logSdkEvent(paramString1, null, localBundle);
}
 
開發者ID:mmmsplay10,項目名稱:QuizUpWinner,代碼行數:13,代碼來源:FacebookDialog.java

示例10: logAppEvents

import com.facebook.AppEventsLogger; //導入依賴的package包/類
void logAppEvents(boolean paramBoolean)
{
  AppEventsLogger localAppEventsLogger = AppEventsLogger.newLogger(getActivity(), getSession());
  Bundle localBundle = new Bundle();
  String str;
  if (paramBoolean)
    str = "Completed";
  else
    str = "Unknown";
  localBundle.putString("fb_dialog_outcome", str);
  localBundle.putInt("num_friends_picked", getSelection().size());
  localAppEventsLogger.logSdkEvent("fb_friend_picker_usage", null, localBundle);
}
 
開發者ID:mmmsplay10,項目名稱:QuizUpWinner,代碼行數:14,代碼來源:FriendPickerFragment.java

示例11: onResume

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
public void onResume() {
    super.onResume();
    uiHelper.onResume();
    isResumed = true;

    // Call the 'activateApp' method to log an app event for use in analytics and advertising reporting.  Do so in
    // the onResume methods of the primary Activities that an app may be launched into.
    AppEventsLogger.activateApp(this);
}
 
開發者ID:makinj,項目名稱:MeNextAndroid,代碼行數:11,代碼來源:MainActivity.java

示例12: onPause

import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
public void onPause() {
    super.onPause();
    uiHelper.onPause();
    isResumed = false;

    // Call the 'deactivateApp' method to log an app event for use in analytics and advertising
    // reporting.  Do so in the onPause methods of the primary Activities that an app may be launched into.
    AppEventsLogger.deactivateApp(this);
}
 
開發者ID:makinj,項目名稱:MeNextAndroid,代碼行數:11,代碼來源:MainActivity.java


注:本文中的com.facebook.AppEventsLogger類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。