安卓(Android) 怎么从 bundle 中获得parcelable

2019年10月13日14:22:11安卓(Android) 怎么从 bundle 中获得parcelable已关闭评论 287 522字阅读1分44秒

1.简介

安卓(Android) 怎么从 bundle 中获得parcelable?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */

import java.util.ArrayList;
import android.os.Bundle;
import android.os.Parcelable;

public class Main{
    private static final String TAG = BundleUtils.class.getSimpleName();
    public static <T extends Parcelable> T getParcelable(String key,
            Bundle... bundles) {
        if (bundles != null) {
            for (Bundle bundle : bundles) {
                if (bundle != null && bundle.containsKey(key)) {
                    return bundle.getParcelable(key);
                }
            }
        }
        MTLog.d(TAG,
                "Can't find the parcelable value for key '%s' (returned null)",
                key);
        return null;
    }
}

 
编程十万个怎么办