@Override protected void populateOpenGraphAction(ShareOpenGraphAction.Builder actionBuilder) { if (foodChoice != null && foodChoice.length() > 0) { if (foodChoiceUrl != null && foodChoiceUrl.length() > 0) { actionBuilder.putString("meal", foodChoiceUrl); } else { ShareOpenGraphObject mealObject = new ShareOpenGraphObject.Builder() .putString("og:type", MEAL_OBJECT_TYPE) .putString("og:title", foodChoice) .build(); actionBuilder.putObject("meal", mealObject); } } }
.putObject("test", ogObject) .build();
.putObject("test", ogObject) .build();
private ShareOpenGraphAction getAction() { return new ShareOpenGraphAction.Builder() .putString(TYPE_KEY, "myActionType") .putObject( "myObject", new ShareOpenGraphObject.Builder() .putString("myString", "value") .putInt("myInt", 42) .putBoolean("myBoolean", true) .putStringArrayList( "myStringArray", createArrayList( "string1", "string2", "string3") ) .putObject( "myObject", new ShareOpenGraphObject.Builder() .putDouble("myPi", 3.14) .build() ) .build()).build(); }
private ShareOpenGraphAction createPlayActionWithGame(ShareOpenGraphObject game) { return new ShareOpenGraphAction.Builder() .setActionType(OpenGraphConsts.PLAY_ACTION_TYPE) .putObject("game", game).build(); }