Android中activity之间传递数据的几种实现方法

1. 通过Intent传递数据,这是我们最想到的
 
 Intent intent = new Intent();
   intent.putExtra("name","david");

2. 使用静态变量传递数据

3 通过全局Application类共享数据
   MyApp extends Application{
        String var;
        public void setVar(String var){
             this.var = var;
        }
   }
   在Manifest.xml中标签中 android:name=".MyApp" ,其它Activity中调用getApplication()获取该全局对象
 
4. 使用剪切板传递数据
     ClipboardManager manager = (ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
     String name = "jack";
     manager.setText(name);



(欢迎加入Android交流QQ群: 336237986)

你可能感兴趣的:(知识积累)