String messageToken = FirebaseInstanceId.getInstance().getToken();
SharedPreferences sharedPreferences = getSharedPreferences(Constants.USER_INFO_PREFERENCE,
Context.MODE_PRIVATE);
String userEmail = sharedPreferences.getString(Constants.USER_EMAIL,"");
if (!userEmail.equals("")) {
Log.i(TAG,userEmail);
} else {
Log.i(TAG,"Nao ha info");
}
if (messageToken!=null && !userEmail.equals("")) {
DatabaseReference tokenReference = FirebaseDatabase.getInstance().getReference()
.child(Constants.FIREBASE_PATH_USER_TOKEN).child(Constants.encodeEmail(userEmail));
tokenReference.child("token").setValue(messageToken);
Log.i(InboxActivity.class.getSimpleName(),messageToken);
}
我不知道爲什麼任何Log.i
的不是在日誌中打印。
檢查您的導入文件 – Darish
只有'Log.i'沒有或他人('Log.d', 'Log.w' ...)呢?你是否在logcat選項中選擇了'No filter'? –
沒有Log工作,Log.d,Log.w和所有其他工作。是的,沒有選擇過濾器並且日誌打印三行: –