整理startActivityForResult CODE
This commit is contained in:
@ -28,6 +28,8 @@ import java.util.Date;
|
||||
import butterknife.BindView;
|
||||
import butterknife.OnClick;
|
||||
|
||||
import static com.gh.gamecenter.UserInfoActivity.USERINFO_CHANGE_REQUEST;
|
||||
|
||||
/**
|
||||
* Created by khy on 2017/2/10.
|
||||
*/
|
||||
@ -36,6 +38,9 @@ public class SelectUserIconActivity extends BaseActivity implements LoginUtils.o
|
||||
@BindView(R.id.skip_media_store)
|
||||
TextView mSkipMediaStore;
|
||||
|
||||
public final static int CROP_ICON_REQUEST = 12;
|
||||
public final static int MEDIA_ICON_REQUEST = 13;
|
||||
|
||||
private SharedPreferences sp;
|
||||
|
||||
@NonNull
|
||||
@ -52,7 +57,7 @@ public class SelectUserIconActivity extends BaseActivity implements LoginUtils.o
|
||||
@Override
|
||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||
super.onActivityResult(requestCode, resultCode, data);
|
||||
if (data != null && requestCode == 0x123) {
|
||||
if (data != null && requestCode == MEDIA_ICON_REQUEST) {
|
||||
Uri selectedImage = data.getData();
|
||||
if (selectedImage == null) {
|
||||
return;
|
||||
@ -72,8 +77,8 @@ public class SelectUserIconActivity extends BaseActivity implements LoginUtils.o
|
||||
Utils.log("picturePath = " + picturePath);
|
||||
// 上传头像
|
||||
Intent intent = CropImageActivity.getIntent(this, picturePath, "我的光环(选择头像)");
|
||||
startActivityForResult(intent, 0x124);
|
||||
} else if (data != null && requestCode == 0x124) {
|
||||
startActivityForResult(intent, CROP_ICON_REQUEST);
|
||||
} else if (data != null && requestCode == CROP_ICON_REQUEST) {
|
||||
String url = data.getExtras().getString("url");
|
||||
// Intent intent = new Intent();
|
||||
// intent.putExtra("url", url);
|
||||
@ -141,7 +146,7 @@ public class SelectUserIconActivity extends BaseActivity implements LoginUtils.o
|
||||
}
|
||||
}
|
||||
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
|
||||
startActivityForResult(intent, 0x123);
|
||||
startActivityForResult(intent, MEDIA_ICON_REQUEST);
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -177,7 +182,7 @@ public class SelectUserIconActivity extends BaseActivity implements LoginUtils.o
|
||||
|
||||
@Override
|
||||
public void onChange() {
|
||||
setResult(0x131);
|
||||
setResult(USERINFO_CHANGE_REQUEST);
|
||||
finish();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user