本文整理匯總了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);
}
示例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);
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}
示例7: onPause
import com.facebook.AppEventsLogger; //導入依賴的package包/類
@Override
protected void onPause() {
super.onPause();
// Logs 'app deactivate' App Event.
AppEventsLogger.deactivateApp(this);
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}
示例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);
}