只添加有坐标的点

This commit is contained in:
zhangyuanzhen
2020-02-14 14:47:16 +08:00
parent 4d0d682c03
commit bef0c77e4c

View File

@@ -31,47 +31,48 @@ public class InputtipsSearch implements IMogoInputtipsSearch, Inputtips.Inputtip
private InputtipsQuery mQuery;
private IMogoInputtipsListener mListener;
public InputtipsSearch( Context context, MogoInputtipsQuery query ) {
mQuery = ObjectUtils.fromMogo( query );
mClient = new Inputtips( context, mQuery );
mClient.setInputtipsListener( this );
public InputtipsSearch(Context context, MogoInputtipsQuery query) {
mQuery = ObjectUtils.fromMogo(query);
mClient = new Inputtips(context, mQuery);
mClient.setInputtipsListener(this);
}
@Override
public void setQuery( MogoInputtipsQuery query ) {
this.mQuery = ObjectUtils.fromMogo( query );
public void setQuery(MogoInputtipsQuery query) {
this.mQuery = ObjectUtils.fromMogo(query);
}
@Override
public void setInputtipsListener( IMogoInputtipsListener listener ) {
public void setInputtipsListener(IMogoInputtipsListener listener) {
this.mListener = listener;
}
@Override
public void requestInputtipsAsyn() {
if ( mClient != null ) {
if (mClient != null) {
mClient.requestInputtipsAsyn();
}
}
@Override
public void onGetInputtips( List< Tip > list, int i ) {
if ( i == 1000 ) {
if ( mListener != null ) {
mListener.onGetInputtips( getResult( list ) );
public void onGetInputtips(List<Tip> list, int i) {
if (i == 1000) {
if (mListener != null) {
mListener.onGetInputtips(getResult(list));
}
} else {
Logger.e( TAG, "errorcode = " + i );
Logger.e(TAG, "errorcode = " + i);
}
}
private List< MogoTip > getResult( List< Tip > tips ) {
List< MogoTip > mogoTips = new ArrayList<>();
if ( tips != null ) {
for ( Tip tip : tips ) {
MogoTip mogoTip = ObjectUtils.fromAMap( tip );
if ( mogoTip != null ) {
mogoTips.add( mogoTip );
private List<MogoTip> getResult(List<Tip> tips) {
List<MogoTip> mogoTips = new ArrayList<>();
if (tips != null) {
//只添加有坐标的结果
for (Tip tip : tips) {
MogoTip mogoTip = ObjectUtils.fromAMap(tip);
if (mogoTip != null && mogoTip.getPoint() != null) {
mogoTips.add(mogoTip);
}
}
}