android.os.Bundle中getInt(字符串键)返回的整数是多少?

ham*_*d_c 5 java android android-bundle

我阅读了有关getInt()方法的文档:

public int getInt(String key)

返回与给定键关联的值,如果给定键不存在所需类型的映射,则返回0.

参数:

键一个字符串

返回:

一个int值

但我无法理解它究竟归来的东西.

它的ID key是在R.java还是没有别的???

Pat*_*ick 5

它会使用相同的键返回您在该捆绑包中放置的任何内容.

Bundle bundle = new Bundle();
bundle.putInt("KEY", 1);
int value = bundle.getInt("KEY"); // returns 1
Run Code Online (Sandbox Code Playgroud)

它只是一个map/dictionary数据类型,您可以使用其他内容映射字符串值.如果您有其他数据类型,则应对该数据类型使用适当的put/get-methods.