package com.hannesdorfmann.fragmentargs.bundler;
import android.os.Bundle;
import org.parceler.Parcels;
/**
* A {@link ArgsBundler} implementation for Parceler
*
* @author Hannes Dorfmann
* @since 2.1
*/
public class ParcelerArgsBundler implements ArgsBundler<Object> {
@Override public void put(String key, Object value, Bundle bundle) {
bundle.putParcelable(key, Parcels.wrap(value));
}
@Override public <V> V get(String key, Bundle bundle) {
return Parcels.unwrap(bundle.getParcelable(key));
}
}