我刚刚注意到,虽然来自a的大多数getter Bundle都有可能包含一个默认值,但是如果该特定bundle实例中不存在该键,getString则没有那种可能性,如果是这种情况则返回null.
关于为什么会有这样的想法以及是否有某种方法可以轻松解决这个问题(简单来说,我的意思是不必检查每个单独的值或扩展Bundle类).
例如,现在你只有这个:
bundle.getString("ITEM_TITLE");
Run Code Online (Sandbox Code Playgroud)
虽然我想这样做:
bundle.getString("ITEM_TITLE","Unknown Title");
Run Code Online (Sandbox Code Playgroud)
谢谢!
我们想在我们当前的数据库之上使用Amazon Elastic MapReduce(我们在EC2上使用Cassandra).查看Amazon EMR常见问题解答,应该可以: Amazon EMR常见问题解答:问:我可以从Internet或Amazon S3以外的其他地方加载数据吗?
但是,在创建新作业流时,我们只能将S3存储桶配置为输入数据源.
关于如何做到这一点的任何想法/样本?
谢谢!
PS:我已经看到了这个问题如何使用Elastic MapReduce的外部数据,但答案并没有真正解释如何进行/配置它,只是有可能.