mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
Modified ContributionController
This commit is contained in:
parent
fff3cf05a9
commit
cfdd4b2752
1 changed files with 1 additions and 7 deletions
|
|
@ -10,7 +10,6 @@ import android.util.Log;
|
|||
import com.actionbarsherlock.app.SherlockFragment;
|
||||
import fr.free.nrw.commons.upload.ShareActivity;
|
||||
import fr.free.nrw.commons.upload.UploadService;
|
||||
import fr.free.nrw.commons.campaigns.Campaign;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
|
|
@ -19,15 +18,13 @@ import java.util.Date;
|
|||
public class ContributionController {
|
||||
private SherlockFragment fragment;
|
||||
private Activity activity;
|
||||
private Campaign campaign;
|
||||
|
||||
private final static int SELECT_FROM_GALLERY = 1;
|
||||
private final static int SELECT_FROM_CAMERA = 2;
|
||||
|
||||
public ContributionController(SherlockFragment fragment, Campaign campaign) {
|
||||
public ContributionController(SherlockFragment fragment) {
|
||||
this.fragment = fragment;
|
||||
this.activity = fragment.getActivity();
|
||||
this.campaign = campaign;
|
||||
}
|
||||
|
||||
// See http://stackoverflow.com/a/5054673/17865 for why this is done
|
||||
|
|
@ -71,7 +68,6 @@ public class ContributionController {
|
|||
public void handleImagePicked(int requestCode, Intent data) {
|
||||
Intent shareIntent = new Intent(activity, ShareActivity.class);
|
||||
shareIntent.setAction(Intent.ACTION_SEND);
|
||||
shareIntent.putExtra(UploadService.EXTRA_CAMPAIGN, campaign);
|
||||
switch(requestCode) {
|
||||
case SELECT_FROM_GALLERY:
|
||||
shareIntent.setType(activity.getContentResolver().getType(data.getData()));
|
||||
|
|
@ -89,13 +85,11 @@ public class ContributionController {
|
|||
|
||||
public void saveState(Bundle outState) {
|
||||
outState.putParcelable("lastGeneratedCaptureURI", lastGeneratedCaptureURI);
|
||||
outState.putSerializable("campaign", campaign);
|
||||
}
|
||||
|
||||
public void loadState(Bundle savedInstanceState) {
|
||||
if(savedInstanceState != null) {
|
||||
lastGeneratedCaptureURI = (Uri) savedInstanceState.getParcelable("lastGeneratedCaptureURI");
|
||||
campaign = (Campaign) savedInstanceState.getSerializable("campaign");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue