public class Myfragment extends Fragment { //fragmentactivity
public static myfragment staticinstance = null;
public static Myfragment getinstance () {
if (staticinstance = = null) {
Staticinstance = new Myfragment ();
}
return staticinstance;
}
ImageView Touxiang,lianxifangshi,changyongdidian,fuwuquyu,yijianfankui,changjianwenti;
@Override
public void OnCreate (Bundle savedinstancestate) {
Super.oncreate (savedinstancestate);
}
Public View Oncreateview (layoutinflater inflater, ViewGroup container,
Bundle savedinstancestate) {
Inflate the layout for this fragment
View view=inflater.inflate (R.layout.mygelin,container,false);
Touxiang= (ImageView) View.findviewbyid (R.id.touxiang); Avatar
Bitmap BM = bitmapfactory.decodefile ("/sdcard/myheader/newpic.jpg"); Take pictures from the local (get in Cdcard) //
Touxiang. Setimagebitmap (Util.toroundbitmap (BM)); Set bitmap
Touxiang.setonclicklistener (New View.onclicklistener () {
@Override
public void OnClick (View v) {
Intent intent=new Intent ();
Intent.setclass (Myfragment.this, Nmainactivity.class);
Intent.setclass (Getactivity (), nmainactivity.class);
Startactivityforresult (intent,0); Here use Startactivityforresult (intent,0); Transfer from fragment to activity
}
});
public void Onactivityresult (int requestcode, int resultcode, Intent data) { //The things here are done at the end of the activity, can be passed, can be initialized.
Super.onactivityresult (Requestcode, ResultCode, data);
Bitmap BM = bitmapfactory.decodefile ("/sdcard/myheader/newpic.jpg"); Take pictures from the local (get in Cdcard) //
Touxiang. Setimagebitmap (Util.toroundbitmap (BM)); Set bitmap
}
Activity transfer value to fragment