Small improvements

This commit is contained in:
M66B 2019-01-23 14:52:57 +00:00
parent 135ee6307a
commit bb3ab68af5
1 changed files with 6 additions and 5 deletions

View File

@ -39,6 +39,7 @@ import android.os.Parcelable;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import android.text.Spanned; import android.text.Spanned;
import android.text.TextUtils; import android.text.TextUtils;
import android.util.LongSparseArray;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.Menu; import android.view.Menu;
import android.view.MenuInflater; import android.view.MenuInflater;
@ -131,7 +132,7 @@ public class FragmentMessages extends FragmentBase {
private int autoCloseCount = 0; private int autoCloseCount = 0;
private boolean autoExpand = true; private boolean autoExpand = true;
private Map<String, List<Long>> values = new HashMap<>(); private Map<String, List<Long>> values = new HashMap<>();
private Map<Long, Spanned> bodies = new HashMap<>(); private LongSparseArray<Spanned> bodies = new LongSparseArray<>();
private BoundaryCallbackMessages searchCallback = null; private BoundaryCallbackMessages searchCallback = null;
@ -562,7 +563,7 @@ public class FragmentMessages extends FragmentBase {
private ItemTouchHelper.Callback touchHelper = new ItemTouchHelper.Callback() { private ItemTouchHelper.Callback touchHelper = new ItemTouchHelper.Callback() {
@Override @Override
public int getMovementFlags(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder) { public int getMovementFlags(@NonNull RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder) {
TupleMessageEx message = getMessage(viewHolder); TupleMessageEx message = getMessage(viewHolder);
if (message == null) if (message == null)
return 0; return 0;
@ -628,7 +629,7 @@ public class FragmentMessages extends FragmentBase {
} }
@Override @Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) { public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int direction) {
TupleMessageEx message = getMessage(viewHolder); TupleMessageEx message = getMessage(viewHolder);
if (message == null) if (message == null)
return; return;
@ -1226,7 +1227,7 @@ public class FragmentMessages extends FragmentBase {
long[] ids = args.getLongArray("ids"); long[] ids = args.getLongArray("ids");
long target = args.getLong("target"); long target = args.getLong("target");
ArrayList<MessageTarget> result = new ArrayList<MessageTarget>(); ArrayList<MessageTarget> result = new ArrayList<>();
DB db = DB.getInstance(context); DB db = DB.getInstance(context);
try { try {
@ -1467,7 +1468,7 @@ public class FragmentMessages extends FragmentBase {
cm.unregisterNetworkCallback(networkCallback); cm.unregisterNetworkCallback(networkCallback);
} }
ConnectivityManager.NetworkCallback networkCallback = new ConnectivityManager.NetworkCallback() { private ConnectivityManager.NetworkCallback networkCallback = new ConnectivityManager.NetworkCallback() {
@Override @Override
public void onAvailable(Network network) { public void onAvailable(Network network) {
check(); check();