Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.27 KB | None | 0 0
  1. E/AndroidRuntime: FATAL EXCEPTION: TokenRefresher
  2. Process: com.example.ibrahimsahko.zee, PID: 20720
  3. java.lang.NoSuchFieldError: No static field
  4. PREFER_HIGHEST_OR_REMOTE_VERSION_NO_FORCE_STAGING of type
  5. Lcom/google/android/gms/dynamite/DynamiteModule$VersionPolicy; in
  6. class Lcom/google/android/gms/dynamite/DynamiteModule; or its
  7. superclasses (declaration of '
  8. com.google.android.gms.dynamite.DynamiteModule' appears in
  9. /data/app/com.example.ibrahimsahko.zee-2/base.apk)
  10. at com.google.android.gms.flags.FlagValueProvider.initialize(Unknown
  11. Source)
  12. at com.google.android.gms.flags.FlagRegistry.initialize(Unknown
  13. Source)
  14. at com.google.firebase.auth.internal.zzx.initialize(Unknown Source)
  15. at com.google.firebase.auth.internal.zzt.run(Unknown Source)
  16. at android.os.Handler.handleCallback(Handler.java:815)
  17. at android.os.Handler.dispatchMessage(Handler.java:104)
  18. at android.os.Looper.loop(Looper.java:207)
  19. at android.os.HandlerThread.run(HandlerThread.java:61)
  20.  
  21. public class FirebaseCloudMessagingService extends
  22. FirebaseMessagingService {
  23.  
  24. @Override
  25. public void onNewToken(String s) {
  26. super.onNewToken(s);
  27. }
  28.  
  29. }
  30.  
  31. FirebaseInstanceId.getInstance().getInstanceId()
  32. .addOnSuccessListener(new OnSuccessListener<InstanceIdResult>() {
  33.  
  34. @Override
  35.  
  36. public void onSuccess(InstanceIdResult instanceIdResult) {
  37. String deviceToken = instanceIdResult.getToken();
  38.  
  39. firebaseFirestore.collection("Users")
  40.  
  41. .document(userID).update("token_id", deviceToken)
  42.  
  43. .addOnCompleteListener(new OnCompleteListener<Void>() {
  44.  
  45. @Override
  46.  
  47. public void onComplete(@NonNull Task<Void> task) {
  48.  
  49. if(task.isSuccessful()){
  50.  
  51. Intent toMain = new Intent(SignIn.this, MainActivity.class);
  52.  
  53. toMain.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK |
  54. Intent.FLAG_ACTIVITY_CLEAR_TASK);
  55.  
  56. startActivity(toMain);
  57.  
  58. finish();
  59.  
  60. Bungee.fade(SignIn.this);
  61.  
  62. }else{
  63.  
  64. Toast.makeText(SignIn.this,
  65. Objects.requireNonNull(task.getException()).getMessage(),
  66. Toast.LENGTH_SHORT).show();
  67. }
  68. }
  69. });
  70. }
  71. });
  72.  
  73. classpath 'com.google.gms:google-services:4.0.1'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement