diff --git a/.idea/misc.xml b/.idea/misc.xml index 75dac50..3963879 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -24,7 +24,7 @@ - + diff --git a/app/libs/processor.jar b/app/libs/processor.jar index b2ef457..952eada 100644 Binary files a/app/libs/processor.jar and b/app/libs/processor.jar differ diff --git a/app/src/main/java/com/shunzhi/parent/AppContext.java b/app/src/main/java/com/shunzhi/parent/AppContext.java index 6cf58c4..4f0c9f1 100644 --- a/app/src/main/java/com/shunzhi/parent/AppContext.java +++ b/app/src/main/java/com/shunzhi/parent/AppContext.java @@ -64,6 +64,8 @@ public class AppContext extends GlobalApplication { super.onCreate(); NIMClient.init(this, loginInfo(), options()); + if (null==AppConfig.getAppConfig(getContext()).get(AppConfig.DISTRICT)) + AppConfig.getAppConfig(getContext()).set(AppConfig.DISTRICT,"越城区"); if (inMainProcess(this)) { //开启地图地位 @@ -210,9 +212,9 @@ public class AppContext extends GlobalApplication { @Override public void onLocationChanged(AMapLocation aMapLocation) { if (null != aMapLocation) { + Timber.d("88888%s","aMapLocation="+aMapLocation.getErrorCode()); if (aMapLocation.getErrorCode() == 0) { String currName = AppConfig.getAppConfig(getContext()).get(AppConfig.DISTRICT); - Log.e("11111", currName); if (currName != null && !"定位失败".equals(currName) &&! "".equals(currName)) { district = AppConfig.getAppConfig(getContext()).get(AppConfig.DISTRICT); } else { @@ -221,18 +223,17 @@ public class AppContext extends GlobalApplication { aMapLocation.getCityCode(); } AppConfig.getAppConfig(getContext()).set(AppConfig.DISTRICT, district); - Intent intent = new Intent(); - intent.setAction(LOCATION_CITYNAME + ""); - sendBroadcast(intent); - Log.e("11111", "222222"); stopLocation(); } else { cityName = "定位失败"; district = "定位失败"; if (null != AppConfig.getAppConfig(getContext()).get(AppConfig.DISTRICT)) district = AppConfig.getAppConfig(getContext()).get(AppConfig.DISTRICT); + else if ("定位失败".equals(district))district="越城区"; } - + Intent intent = new Intent(); + intent.setAction(LOCATION_CITYNAME + ""); + sendBroadcast(intent); } } }; diff --git a/app/src/main/java/com/shunzhi/parent/adapter/MyConsultAdapter.java b/app/src/main/java/com/shunzhi/parent/adapter/MyConsultAdapter.java index f18e887..0f3acb0 100644 --- a/app/src/main/java/com/shunzhi/parent/adapter/MyConsultAdapter.java +++ b/app/src/main/java/com/shunzhi/parent/adapter/MyConsultAdapter.java @@ -20,6 +20,7 @@ import com.shunzhi.parent.R; import com.shunzhi.parent.bean.channel.ChannelContextBean; import com.shunzhi.parent.ui.activity.mywebview.WebViewActivity; import com.shunzhi.parent.util.GlideUtils; +import com.squareup.picasso.Picasso; /** * Created by ToaHanDong on 2018/3/14. @@ -75,7 +76,7 @@ public class MyConsultAdapter extends BaseRecyclerViewAdapter() { @Override public void accept(Throwable throwable) throws Exception { + Timber.d("88888%s","getBanners="+throwable.toString()); OkHttpExceptionUtil.handOkHttpException((HttpException) throwable); } })); @@ -102,6 +104,7 @@ public class ConsultPresenter extends ConsultContract.ConsultPresenter { @Override public void accept(Throwable throwable) throws Exception { try { + Timber.d("88888%s","getContextChannel="+throwable.toString()); OkHttpExceptionUtil.handOkHttpException((HttpException) throwable); }catch (Exception e){ @@ -132,6 +135,7 @@ public class ConsultPresenter extends ConsultContract.ConsultPresenter { }, new Consumer() { @Override public void accept(Throwable throwable) throws Exception { + Timber.d("88888%s","getInformationTopic="+throwable.toString()); // Log.d("66666","getInformationTopic="+throwable); OkHttpExceptionUtil.handOkHttpException((HttpException) throwable); } @@ -148,6 +152,7 @@ public class ConsultPresenter extends ConsultContract.ConsultPresenter { }, new Consumer() { @Override public void accept(Throwable throwable) throws Exception { + Timber.d("88888%s","loginVote="+throwable.toString()); mIView.showVote(position,""); } })); diff --git a/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java b/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java index a022559..588029b 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java +++ b/app/src/main/java/com/shunzhi/parent/ui/MainActivity.java @@ -1,5 +1,6 @@ package com.shunzhi.parent.ui; +import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.annotation.NonNull; @@ -40,6 +41,11 @@ public class MainActivity extends BaseCompatActivity implements PermissionUtils. FragmentTransaction fragmentTransaction = null; + public static void newInstance(Context context){ + Intent intent=new Intent(context,MainActivity.class); + context.startActivity(intent); + } + @Override protected void initView(Bundle savedInstanceState) { @@ -146,7 +152,9 @@ public class MainActivity extends BaseCompatActivity implements PermissionUtils. @Override public void onPermissionGranted(int requestCode) { - + if (requestCode==PermissionUtils.CODE_ACCESS_COARSE_LOCATION||requestCode==PermissionUtils.CODE_ACCESS_FINE_LOCATION){ + AppContext.getInstance().startLocation(); + } } @Override diff --git a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java index 10b9ed5..27e2e1e 100644 --- a/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java +++ b/app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java @@ -34,6 +34,7 @@ import com.shunzhi.parent.ui.activity.consult.ConsultOneLevelActivity; import com.shunzhi.parent.ui.activity.mywebview.WebViewActivity; import com.shunzhi.parent.util.AttrsUtils; import com.shunzhi.parent.views.TextAndImgShowView; +import com.squareup.picasso.Picasso; import com.stx.xhb.xbanner.XBanner; import java.util.ArrayList; @@ -42,6 +43,7 @@ import java.util.List; import cn.jzvd.JZVideoPlayerStandard; import me.leefeng.citypicker.CityPicker; import me.leefeng.citypicker.CityPickerListener; +import timber.log.Timber; public class ConsultFragment extends BaseMVPCompatFragment implements View.OnClickListener , ConsultContract.IConsultView, CityPickerListener { @@ -76,6 +78,8 @@ public class ConsultFragment extends BaseMVPCompatFragment