如何列出捆绑包中的所有 KEYS?

Posted

技术标签:

【中文标题】如何列出捆绑包中的所有 KEYS?【英文标题】:How to list all the KEYS packed in a bundle? 【发布时间】:2014-07-05 17:06:42 【问题描述】:

我尝试了下面的代码,但仍然没有找到列出捆绑包中所有包含键的方法。

Java代码:

private void unpackBundle() 
    // TODO Auto-generated method stub
    Set <String> mBundleKeysSet = this.mBundle.keySet();
    int size = mBundleKeysSet.size();
    Toast.makeText(getApplicationContext(), size+" keys",Toast.LENGTH_LONG).show();
    if ( mBundleKeysSet.iterator().hasNext() ) 
        //here i should display a list of the contained keys
                    //in the bundle
    

【问题讨论】:

你只是移动到下一个键而不做任何事情。你想完成什么? 【参考方案1】:

其实我找到了答案:

private void unpackBundle() 
// TODO Auto-generated method stub
Set <String> mBundleKeysSet = this.mBundle.keySet();
int size = mBundleKeysSet.size();
Toast.makeText(getApplicationContext(), size+" keys",Toast.LENGTH_LONG).show();

toast.makeText(getApplicationContext(), mBundleKeysSet.toString() 
               ,Toast.LENGTH_LONG).show();

【讨论】:

以上是关于如何列出捆绑包中的所有 KEYS?的主要内容,如果未能解决你的问题,请参考以下文章

Symfony - 如何覆盖不在捆绑包中的供应商组件

删除捆绑包中的 MSI 包而不包括源

如何从捆绑包中获取课程

在运行时替换捆绑包中的图像

如何将可运行文件放入捆绑包中?

Eclipselink:如何在每个捆绑包中获取 EntityManager?