作者:小阳 | 来源:互联网 | 2023-09-17 07:13
本文整理了Java中android.os.PersistableBundle.putDoubleArray()
方法的一些代码示例,展示了PersistableBundle.putDoubleArray()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。PersistableBundle.putDoubleArray()
方法的具体详情如下:
包路径:android.os.PersistableBundle
类名称:PersistableBundle
方法名:putDoubleArray
PersistableBundle.putDoubleArray介绍
暂无
代码示例
代码示例来源:origin: Doist/JobSchedulerCompat
bundle.putLongArray(key, (long[]) value);
} else if (value instanceof double[]) {
bundle.putDoubleArray(key, (double[]) value);
} else if (value instanceof boolean[]) {
boolean[] booleanArrayValue = (boolean[]) value;
代码示例来源:origin: Doist/JobSchedulerCompat
@Test
public void testPersistableBundleConstructor() {
android.os.PersistableBundle platformBundle = new android.os.PersistableBundle();
platformBundle.putString("string", "string");
platformBundle.putInt("int", 0);
platformBundle.putLong("long", 0);
platformBundle.putDouble("double", 0);
platformBundle.putStringArray("string_array", new String[]{"one", "two", "three"});
platformBundle.putIntArray("int_array", new int[]{1, 2, 3});
platformBundle.putLongArray("long_array", new long[]{1, 2, 3});
platformBundle.putDoubleArray("double_array", new double[]{1, 2, 3});
PersistableBundle bundle = new PersistableBundle(platformBundle);
assertEquals(platformBundle.getString("string"), bundle.getString("string"));
assertEquals(platformBundle.getInt("int"), bundle.getInt("int"));
assertEquals(platformBundle.getLong("long"), bundle.getLong("long"));
assertEquals(platformBundle.getDouble("double"), bundle.getDouble("double"), 0.01);
assertArrayEquals(platformBundle.getStringArray("string_array"), bundle.getStringArray("string_array"));
assertArrayEquals(platformBundle.getIntArray("int_array"), bundle.getIntArray("int_array"));
assertArrayEquals(platformBundle.getLongArray("long_array"), bundle.getLongArray("long_array"));
assertArrayEquals(platformBundle.getDoubleArray("double_array"), bundle.getDoubleArray("double_array"), 0.01);
}