LeakCanary在HomeFragment中显示错误:
HomeFragment $ 1.this $ 0
y1_offsets = [1., 2., -2.3, 4., ...] # Define this by hand so it looks good
for x111, y1, yoff in zip(x1,loss_list, y1_offsets):
plt.text(x111, y1 + yoff, '%.2f' % y1, ha='right', va= 'bottom', color='blue')
HomeFragment
(Anonymous implementation of com.google.firebase.database.ValueEventListner)
* Instance of com.example.project.menu.home.HomeFragment$1 ....
HomeFragment.java
onCreateView中的方法initFirebase调用。
Instance of com.example.project.menu.home.HomeFragment
| static $classOverhead = byte[1376]@318525809(0x12fc5171)
|static $change = null
...
方法loadChats在onCreatedView中调用。 监听器全局变量。
private void initFirebase() {
mAuth = FirebaseAuth.getInstance();
FirebaseDatabase db = FirebaseDatabase.getInstance();
dbRef = db.getReference("chats");
}
onStop方法。
listener = dbRef.child(mAuth.getCurrentUser().getUid()).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
泄漏显示错误匿名实现。 我应该怎么做?