Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- QRReaderActivity.QRReaderActivityResultEvent qrScanResult = Globals.getEventBus()
- .getStickyEvent(QRReaderActivity.QRReaderActivityResultEvent.class);
- if(qrScanResult != null){
- Globals.getEventBus().removeStickyEvent(qrScanResult);
- if(qrScanResult.mStatus.equals("available")){
- if(!Boolean.TRUE.equals(mSurvey.getIsDone())){
- openCreateProfile();
- }
- }else if(qrScanResult.mStatus.equals("claimed_self")){
- if(Boolean.TRUE.equals(mSurvey.getIsDone())){
- openEditProfile();
- }else{
- openOthersProfile(qrScanResult.mUrl);
- }
- }else if(qrScanResult.mStatus.equals("claimed")){
- openOthersProfile(qrScanResult.mUrl);
- }
- }
- }
- private void openCreateProfile(){
- Intent intent = new Intent(getActivity(), EventAuxActivity.class);
- intent.putExtra("navigate_to", "survey/" + mSurvey.getKey() + "?skipStartPage=true");
- getActivity().startActivity(intent);
- getActivity().overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
- }
- private void openEditProfile(){
- }
- private void openOthersProfile(String url){
- String decodedUrl = URI.create(Uri.encode(url, "/?=&")).toString();
- Intent intent = new Intent(getActivity(), EventAuxActivity.class);
- intent.putExtra("navigate_to", "web/" + decodedUrl);
- getActivity().startActivity(intent);
- getActivity().overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement