本文整理了Java中android.os.Bundle.putBundle()
方法的一些代码示例,展示了Bundle.putBundle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bundle.putBundle()
方法的具体详情如下:
包路径:android.os.Bundle
类名称:Bundle
方法名:putBundle
暂无
代码示例来源:origin: androidannotations/androidannotations
public I arg(String key, Bundle value) {
args.putBundle(key, value);
return (I) this;
}
代码示例来源:origin: ogaclejapan/SmartTabLayout
/**
* Inserts a Bundle value into the mapping of this Bundle, replacing
* any existing value for the given key. Either key or value may be null.
*
* @param key a String, or null
* @param value a Bundle object, or null
*/
public Bundler putBundle(String key, Bundle value) {
bundle.putBundle(key, value);
return this;
}
代码示例来源:origin: ogaclejapan/SmartTabLayout
/**
* Inserts a Bundle value into the mapping of this Bundle, replacing
* any existing value for the given key. Either key or value may be null.
*
* @param key a String, or null
* @param value a Bundle object, or null
*/
public Bundler putBundle(String key, Bundle value) {
bundle.putBundle(key, value);
return this;
}
代码示例来源:origin: bluelinelabs/Conductor
public BundleBuilder putBundle(String key, Bundle value) {
bundle.putBundle(key, value);
return this;
}
代码示例来源:origin: f2prateek/dart
/**
* Inserts a Bundle value into the mapping of the underlying Bundle, replacing any existing value
* for the given key. Either key or value may be null.
*
* @param key a String, or null
* @param value a Bundle object, or null
* @return this bundler instance to chain method calls
*/
public Bundler put(String key, Bundle value) {
delegate.putBundle(key, value);
return this;
}
代码示例来源:origin: bluelinelabs/Conductor
@NonNull
final Bundle toBundle() {
Bundle bundle = new Bundle();
bundle.putString(KEY_CLASS_NAME, getClass().getName());
Bundle savedState = new Bundle();
saveToBundle(savedState);
bundle.putBundle(KEY_SAVED_STATE, savedState);
return bundle;
}
代码示例来源:origin: bluelinelabs/Conductor
@Override
public void saveToBundle(@NonNull Bundle bundle) {
super.saveToBundle(bundle);
bundle.putString(KEY_CHANGE_HANDLER_CLASS, changeHandler.getClass().getName());
Bundle stateBundle = new Bundle();
changeHandler.saveToBundle(stateBundle);
bundle.putBundle(KEY_HANDLER_STATE, stateBundle);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
protected void onSaveInstanceState(Bundle state) {
super.onSaveInstanceState(state);
Bundle adapterState=new Bundle();
adapter.onSaveInstanceState(adapterState);
state.putBundle(STATE_ADAPTER, adapterState);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
protected void onSaveInstanceState(Bundle state) {
super.onSaveInstanceState(state);
Bundle adapterState=new Bundle();
adapter.onSaveInstanceState(adapterState);
state.putBundle(STATE_ADAPTER, adapterState);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
protected void onSaveInstanceState(Bundle state) {
super.onSaveInstanceState(state);
Bundle adapterState=new Bundle();
adapter.onSaveInstanceState(adapterState);
state.putBundle(STATE_ADAPTER, adapterState);
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
protected void onSaveInstanceState(Bundle state) {
super.onSaveInstanceState(state);
Bundle adapterState=new Bundle();
adapter.onSaveInstanceState(adapterState);
state.putBundle(STATE_ADAPTER, adapterState);
}
代码示例来源:origin: konmik/nucleus
@Override
protected Parcelable onSaveInstanceState() {
Bundle bundle = new Bundle();
bundle.putBundle(PRESENTER_STATE_KEY, presenterDelegate.onSaveInstanceState());
bundle.putParcelable(PARENT_STATE_KEY, super.onSaveInstanceState());
return bundle;
}
代码示例来源:origin: commonsguy/cw-omnibus
private boolean onPlayRequest(Intent i, ControlRequestCallback cb) {
Log.d(getClass().getSimpleName(), "play: "
+ i.getData().toString());
MediaItemStatus.Builder statusBuilder=
new MediaItemStatus.Builder(
MediaItemStatus.PLAYBACK_STATE_PLAYING);
Bundle b=new Bundle();
b.putString(MediaControlIntent.EXTRA_SESSION_ID, DemoRouteProvider.DEMO_SESSION_ID);
b.putString(MediaControlIntent.EXTRA_ITEM_ID, DemoRouteProvider.DEMO_ITEM_ID);
b.putBundle(MediaControlIntent.EXTRA_ITEM_STATUS,
statusBuilder.build().asBundle());
cb.onResult(b);
return(true);
}
代码示例来源:origin: commonsguy/cw-omnibus
private boolean onPlayRequest(Intent i, ControlRequestCallback cb) {
Log.d(getClass().getSimpleName(), "play: "
+ i.getData().toString());
MediaItemStatus.Builder statusBuilder=
new MediaItemStatus.Builder(
MediaItemStatus.PLAYBACK_STATE_PLAYING);
Bundle b=new Bundle();
b.putString(MediaControlIntent.EXTRA_SESSION_ID, DemoRouteProvider.DEMO_SESSION_ID);
b.putString(MediaControlIntent.EXTRA_ITEM_ID, DemoRouteProvider.DEMO_ITEM_ID);
b.putBundle(MediaControlIntent.EXTRA_ITEM_STATUS,
statusBuilder.build().asBundle());
cb.onResult(b);
return(true);
}
代码示例来源:origin: commonsguy/cw-omnibus
private boolean onSeekRequest(Intent i, ControlRequestCallback cb) {
Log.d(getClass().getSimpleName(), "seek");
MediaItemStatus.Builder statusBuilder=
new MediaItemStatus.Builder(
MediaItemStatus.PLAYBACK_STATE_PLAYING);
Bundle b=new Bundle();
b.putBundle(MediaControlIntent.EXTRA_ITEM_STATUS,
statusBuilder.build().asBundle());
cb.onResult(b);
return(true);
}
}
代码示例来源:origin: commonsguy/cw-omnibus
private boolean onSeekRequest(Intent i, ControlRequestCallback cb) {
Log.d(getClass().getSimpleName(), "seek");
MediaItemStatus.Builder statusBuilder=
new MediaItemStatus.Builder(
MediaItemStatus.PLAYBACK_STATE_PLAYING);
Bundle b=new Bundle();
b.putBundle(MediaControlIntent.EXTRA_ITEM_STATUS,
statusBuilder.build().asBundle());
cb.onResult(b);
return(true);
}
}
代码示例来源:origin: commonsguy/cw-omnibus
private boolean onGetStatusRequest(Intent i,
ControlRequestCallback cb) {
Log.d(getClass().getSimpleName(), "get-status");
MediaItemStatus.Builder statusBuilder=
new MediaItemStatus.Builder(
MediaItemStatus.PLAYBACK_STATE_PLAYING);
Bundle b=new Bundle();
b.putBundle(MediaControlIntent.EXTRA_ITEM_STATUS,
statusBuilder.build().asBundle());
cb.onResult(b);
return(true);
}
代码示例来源:origin: commonsguy/cw-omnibus
private boolean onGetStatusRequest(Intent i,
ControlRequestCallback cb) {
Log.d(getClass().getSimpleName(), "get-status");
MediaItemStatus.Builder statusBuilder=
new MediaItemStatus.Builder(
MediaItemStatus.PLAYBACK_STATE_PLAYING);
Bundle b=new Bundle();
b.putBundle(MediaControlIntent.EXTRA_ITEM_STATUS,
statusBuilder.build().asBundle());
cb.onResult(b);
return(true);
}
代码示例来源:origin: facebook/facebook-android-sdk
/**
* Adds the structure to the Intent to look like an app link and returns the Extras section
* which is where the messenger parameters go.
*
* @param intent the intent to add to
* @return the extras Bundle
*/
private Bundle setupIntentWithAppLinkExtrasBundle(Intent intent) {
Bundle appLinksDataBundle = new Bundle();
intent.putExtra("al_applink_data", appLinksDataBundle);
Bundle extrasBundle = new Bundle();
appLinksDataBundle.putBundle("extras", extrasBundle);
return extrasBundle;
}
代码示例来源:origin: bluelinelabs/Conductor
@Override
public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
if (this.activity == activity) {
prepareForHostDetachIfNeeded();
for (Router router : getRouters()) {
Bundle bundle = new Bundle();
router.saveInstanceState(bundle);
outState.putBundle(KEY_ROUTER_STATE_PREFIX + router.getContainerId(), bundle);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!