From 2656c2bbe88ec5f8f9ab8346dd5428e6fb77210d Mon Sep 17 00:00:00 2001 From: nguyen_thiem Date: Fri, 11 Jun 2021 00:10:14 +0700 Subject: [PATCH 1/3] update android studio --- .idea/compiler.xml | 2 +- .idea/misc.xml | 2 +- .idea/runConfigurations.xml | 10 ++++++++++ .../thiemjason/tlu_connect/ui/home/HomeFragment.java | 1 + 4 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 .idea/runConfigurations.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 61a9130..fb7f4a8 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index d5d35ec..860da66 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,6 +1,6 @@ - + diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..797acea --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/home/HomeFragment.java b/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/home/HomeFragment.java index 322c316..571292c 100644 --- a/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/home/HomeFragment.java +++ b/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/home/HomeFragment.java @@ -109,6 +109,7 @@ public void onCreate(Bundle savedInstanceState) { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment + container.getContext(); View view = inflater.inflate(R.layout.fragment_home, container, false); progressDialog = new CustomProgressDialog(getContext(), ""); Log.i(TAG, "On View Create"); From e0d9f65a1ca32cc3be7d7df57e8f5f101ba604ec Mon Sep 17 00:00:00 2001 From: nguyen_thiem Date: Tue, 22 Jun 2021 15:02:55 +0700 Subject: [PATCH 2/3] User email displayed incorrect --- app/src/main/res/layout/fragment_profile_infomation.xml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/res/layout/fragment_profile_infomation.xml b/app/src/main/res/layout/fragment_profile_infomation.xml index d2803ed..4bd6de0 100644 --- a/app/src/main/res/layout/fragment_profile_infomation.xml +++ b/app/src/main/res/layout/fragment_profile_infomation.xml @@ -172,7 +172,7 @@ From 32bcba973b2b48b09293b2b9088f150f9ad5579a Mon Sep 17 00:00:00 2001 From: nguyen_thiem Date: Tue, 22 Jun 2021 15:10:02 +0700 Subject: [PATCH 3/3] Handler when user register with Facebook but cannot retrive user email --- .../thiemjason/tlu_connect/ui/main/MainActivity.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/main/MainActivity.java b/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/main/MainActivity.java index 2f0fea3..f8d397a 100644 --- a/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/main/MainActivity.java +++ b/app/src/main/java/teneocto/thiemjason/tlu_connect/ui/main/MainActivity.java @@ -197,6 +197,7 @@ protected void onActivityResult(int requestCode, int resultCode, @Nullable Inten /** * Handle Facebook Access Token + * * @param token Facebook Token */ private void handleFacebookAccessToken(AccessToken token) { @@ -235,11 +236,18 @@ private void handleFacebookAccessToken(AccessToken token) { /** * Register Facebook + * * @param token Access Token */ private void registerWithFacebook(AccessToken token) { UserDTO userDTO = new UserDTO(); - userDTO.setEmail(mAuth.getCurrentUser().getEmail()); + + String userEmail = mAuth.getCurrentUser().getEmail(); + if (userEmail == null || userEmail.equals("")) { + userEmail = "Your email"; + } + + userDTO.setEmail(userEmail); userDTO.setLastName(""); userDTO.setFirstName(mAuth.getCurrentUser().getDisplayName()); userDTO.setFirebaseId(mAuth.getCurrentUser().getUid());