基本数据类型可以通过. Intent 传递数据
extras.putDouble(key, value)
intent.putExtra(name, value)
// 通过intent putExtra 方法基本数据类型都传递
Bundlebundle = new Bundle();
bumdle.putShort(key, value);
intent.putExtras(bundle);
intent.putExtras(bundle)
获取到激活他的 getIntent();
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
intent.getStringExtra("key","value");
intent.getBooleanExtra("key","value")
Application 全局里面存放对象,自己去实现自己的application的这个类,基础系统的application, 每个activity都可以取到
让对象实现implements Serializable 接口把对象存放到文件上.
让类实现Serializable 接口,然后可以通过ObjectOutputStream //对象输出流
Filefile = new File("c:\\1.obj");
FileOutputStreamfos = new FileOutputStream(file);
ObjectOutputStream oos = newObjectOutputStream(fos);
Studentstu = new Student();
stu.setId("10001");
stu.setName("zs");
oos.writeObject(stu);
FileInputStreamfis = new FileInputStream(file);
ObjectInputStreamois = new ObjectInputStream(fis);
Student stu1 = (Student) ois.readObject();
System.out.println(stu1.getName());
extras.putDouble(key, value)
intent.putExtra(name, value)
// 通过intent putExtra 方法基本数据类型都传递
Bundlebundle = new Bundle();
bumdle.putShort(key, value);
intent.putExtras(bundle);
intent.putExtras(bundle)
获取到激活他的 getIntent();
Intent intent = getIntent();
Bundle bundle = intent.getExtras();
intent.getStringExtra("key","value");
intent.getBooleanExtra("key","value")
Application 全局里面存放对象,自己去实现自己的application的这个类,基础系统的application, 每个activity都可以取到
让对象实现implements Serializable 接口把对象存放到文件上.
让类实现Serializable 接口,然后可以通过ObjectOutputStream //对象输出流
Filefile = new File("c:\\1.obj");
FileOutputStreamfos = new FileOutputStream(file);
ObjectOutputStream oos = newObjectOutputStream(fos);
Studentstu = new Student();
stu.setId("10001");
stu.setName("zs");
oos.writeObject(stu);
FileInputStreamfis = new FileInputStream(file);
ObjectInputStreamois = new ObjectInputStream(fis);
Student stu1 = (Student) ois.readObject();
System.out.println(stu1.getName());