一、定义一个存放共享数据的application对象
mport android.app.Application;
import android.graphics.Bitmap;
public class MyApp extends Application
{
private Bitmap mBitmap;
public Bitmap getBitmap()
{
return mBitmap;
}
public void setBitmap(Bitmap bitmap)
{
this .mBitmap = bitmap;
}
}
二、在<application>标签中使用android:name属性来指定这个类
< application android:name =".MyApp" android:icon ="@drawable/icon" android:label ="@string/app_name" >
</ application>
三、存放数据(activity或service 中)
Bitmap bitmap = BitmapFactory.decodeResource( this .getResources(), R.drawable.icon);
MyApp myApp = (MyApp)getApplication();
myApp.setBitmap(bitmap);
四、获取数据(activity或service 中)
MyApp myApp = (MyApp)getApplication();
Bitmap bitmap =myApp.getBitmap();