Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package io.mapid.MapidNow.Fragments;
- import android.content.Context;
- import android.content.SharedPreferences;
- import android.os.Bundle;
- import android.support.v4.app.Fragment;
- import android.util.Log;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.Button;
- import com.amazonaws.mobile.client.AWSMobileClient;
- import com.amazonaws.mobile.client.Callback;
- import com.amazonaws.mobile.client.results.SignUpResult;
- import com.amazonaws.mobile.client.results.UserCodeDeliveryDetails;
- import org.jetbrains.annotations.Nullable;
- import java.util.HashMap;
- import java.util.Map;
- import io.mapid.MapidNow.Activity.SignUpInterface;
- import io.mapid.MapidNow.R;
- import static com.amazonaws.mobile.auth.core.internal.util.ThreadUtils.runOnUiThread;
- public class RegisterFragment7 extends Fragment implements SignUpInterface {
- Button SignUp;
- @Nullable
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- super.onCreateView(inflater, container, savedInstanceState);
- View rootView = inflater.inflate(R.layout.fragment_register7, container, false);
- Bundle bundle = getArguments();
- SignUp = rootView.findViewById(R.id.SignUp);
- SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
- String defaultValue = getResources().getString(R.string.signup_default);
- String username = sharedPref.getString(getString(R.string.signup_username), defaultValue);
- String password = sharedPref.getString(getString(R.string.signup_password), defaultValue);
- String fullname = sharedPref.getString(getString(R.string.signup_fullname), defaultValue);
- String image_url = sharedPref.getString(getString(R.string.signup_imageurl), defaultValue);
- String birthday = sharedPref.getString(getString(R.string.signup_birthday), defaultValue);
- String phone = sharedPref.getString(getString(R.string.signup_phone), defaultValue);
- String email = sharedPref.getString(getString(R.string.signup_email), defaultValue);
- Log.e("","USERNAMENYA ADALAH = "+ phone);
- SignUp.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- final Map<String, String> attributes = new HashMap<>();
- attributes.put("email", email);
- attributes.put("phone_number", "+62"+phone);
- AWSMobileClient.getInstance().signUp(username, password, attributes, null, new Callback<SignUpResult>() {
- @Override
- public void onResult(final SignUpResult signUpResult) {
- runOnUiThread(new Runnable() {
- @Override
- public void run() {
- Log.d("", "Sign-up callback state: " + signUpResult.getConfirmationState());
- if (!signUpResult.getConfirmationState()) {
- final UserCodeDeliveryDetails details = signUpResult.getUserCodeDeliveryDetails();
- Log.e("", "Confirm sign-up with: " + details.getDestination());
- } else {
- Log.e("", "Sign-up done.");
- }
- }
- });
- }
- @Override
- public void onError(Exception e) {
- Log.e("", "Sign-up error", e);
- }
- });
- }
- });
- return rootView;
- }
- @Override
- public void signupData(String username, String password, String image_url, String fullname, String birthday, String phone, String email) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement