重新联网时刷新订单状态
This commit is contained in:
@@ -8,7 +8,7 @@ import com.mogo.utils.network.utils.GsonUtil;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.util.Random;
|
||||
|
||||
public
|
||||
/**
|
||||
@@ -38,7 +38,7 @@ class LogWriter {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
writeHandler = new Handler( WorkThreadHandler.newInstance( "Logger-Writer" ).getLooper() ) {
|
||||
writeHandler = new Handler( WorkThreadHandler.newInstance( "Logger-Writer" + new Random().nextLong() ).getLooper() ) {
|
||||
@Override
|
||||
public void handleMessage( Message msg ) {
|
||||
super.handleMessage( msg );
|
||||
|
||||
@@ -16,6 +16,7 @@ import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.CopyOnWriteArrayList;
|
||||
|
||||
/**
|
||||
* @author congtaowang
|
||||
@@ -45,7 +46,7 @@ public class IntentManager implements IMogoIntentManager {
|
||||
sInstance = null;
|
||||
}
|
||||
|
||||
private Map< String, List< IMogoIntentListener > > mListeners = new ConcurrentHashMap<>();
|
||||
private Map< String, CopyOnWriteArrayList< IMogoIntentListener > > mListeners = new ConcurrentHashMap<>();
|
||||
|
||||
@Override
|
||||
public void registerIntentListener( String intent, IMogoIntentListener listener ) {
|
||||
@@ -53,7 +54,7 @@ public class IntentManager implements IMogoIntentManager {
|
||||
return;
|
||||
}
|
||||
if ( !mListeners.containsKey( intent ) ) {
|
||||
mListeners.put( intent, new ArrayList<>() );
|
||||
mListeners.put( intent, new CopyOnWriteArrayList<>() );
|
||||
}
|
||||
mListeners.get( intent ).add( listener );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user