diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 20ec71e..94cd3b8 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -127,18 +127,9 @@
-
-
-
@@ -163,9 +154,6 @@
-
@@ -193,7 +181,9 @@
-
+
diff --git a/app/src/main/java/com/xjjk/healthyclients/MainActivity.kt b/app/src/main/java/com/xjjk/healthyclients/MainActivity.kt
index 87ec179..6f0c80b 100644
--- a/app/src/main/java/com/xjjk/healthyclients/MainActivity.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/MainActivity.kt
@@ -37,7 +37,6 @@ import com.xjjk.healthyclients.ui.viewmodel.MainViewModel
import com.xjjk.healthyclients.utils.ConstantUtils
import com.xjjk.healthyclients.utils.LocationManager
import com.xjjk.healthyclients.utils.SystemUtils
-import com.xjjk.healthyclients.view.FuntionBlurbDialog
import com.xjjk.healthyclients.view.PrivacyDialog
import com.xjjk.healthyclients.view.TextViewDialog
import kotlinx.coroutines.flow.collectLatest
@@ -163,9 +162,9 @@ class MainActivity : BaseVMBActivity(R.layou
if (overdue) {
ConstantUtils.mCheckToken = true
EventBus.getDefault().post(RefreshEvent())
- if (DataStoreManager.getToken().isNotEmpty()) {
- mViewModel.getNoticeData()
- }
+// if (DataStoreManager.getToken().isNotEmpty()) {
+// mViewModel.getNoticeData()
+// }
if (DataStoreManager.isLogin()) {
MyApplication.appViewModel?.getIMSig(successCall = {
loginIm(it.userId, it.userSig)
@@ -179,25 +178,25 @@ class MainActivity : BaseVMBActivity(R.layou
}
}
//用户弹窗
- lifecycleScope.launch {
- repeatOnLifecycle(Lifecycle.State.CREATED) {
- mViewModel.noticeBean.collectLatest { bean ->
- if (bean.title.isNotEmpty() && bean.content.isNotEmpty()) {
- showBlurbDialog(bean)
- }
- }
- }
- }
+// lifecycleScope.launch {
+// repeatOnLifecycle(Lifecycle.State.CREATED) {
+// mViewModel.noticeBean.collectLatest { bean ->
+// if (bean.title.isNotEmpty() && bean.content.isNotEmpty()) {
+// showBlurbDialog(bean)
+// }
+// }
+// }
+// }
//用户弹窗-结果提交
- lifecycleScope.launch {
- repeatOnLifecycle(Lifecycle.State.CREATED) {
- mViewModel.submitNoticeChooseResult.collectLatest { success ->
- if (success) {
- mFunctionBlurbDialog?.cancel()
- }
- }
- }
- }
+// lifecycleScope.launch {
+// repeatOnLifecycle(Lifecycle.State.CREATED) {
+// mViewModel.submitNoticeChooseResult.collectLatest { success ->
+// if (success) {
+// mFunctionBlurbDialog?.cancel()
+// }
+// }
+// }
+// }
//用户弹窗-结果提交
lifecycleScope.launch {
repeatOnLifecycle(Lifecycle.State.CREATED) {
@@ -321,7 +320,7 @@ class MainActivity : BaseVMBActivity(R.layou
// }
// }
}
- private val mFunctionBlurbDialog : FuntionBlurbDialog by lazy { FuntionBlurbDialog(this@MainActivity) }
+// private val mFunctionBlurbDialog : FuntionBlurbDialog by lazy { FuntionBlurbDialog(this@MainActivity) }
private var isExit = false
var mHandler: Handler = @SuppressLint("HandlerLeak")
@@ -351,17 +350,17 @@ class MainActivity : BaseVMBActivity(R.layou
}
return super.onKeyDown(keyCode, event)
}
- private fun showBlurbDialog(bean: UserNoticeBean) {
- mFunctionBlurbDialog?.setTitle(bean.title)
- mFunctionBlurbDialog?.setContent(bean.content)
- mFunctionBlurbDialog?.setOnAffirmClickListener(object :
- FuntionBlurbDialog.OnAffirmClickListener {
- override fun onAffirmClick(type: Int, viewDialog: FuntionBlurbDialog) {
- mViewModel.submitNoticeChooseItem(bean.id, type)
- }
- })
- mFunctionBlurbDialog?.show()
- }
+// private fun showBlurbDialog(bean: UserNoticeBean) {
+// mFunctionBlurbDialog?.setTitle(bean.title)
+// mFunctionBlurbDialog?.setContent(bean.content)
+// mFunctionBlurbDialog?.setOnAffirmClickListener(object :
+// FuntionBlurbDialog.OnAffirmClickListener {
+// override fun onAffirmClick(type: Int, viewDialog: FuntionBlurbDialog) {
+// mViewModel.submitNoticeChooseItem(bean.id, type)
+// }
+// })
+// mFunctionBlurbDialog?.show()
+// }
override fun onMessageEvent(event: Any?) {
diff --git a/app/src/main/java/com/xjjk/healthyclients/data/repository/CommonRepository.kt b/app/src/main/java/com/xjjk/healthyclients/data/repository/CommonRepository.kt
index a426738..f0f74f8 100644
--- a/app/src/main/java/com/xjjk/healthyclients/data/repository/CommonRepository.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/data/repository/CommonRepository.kt
@@ -10,9 +10,10 @@ import com.xjjk.healthyclients.bean.user.IMDoctorInfoBean
import com.xjjk.healthyclients.bean.user.SelectEmergencyContactListBean
import com.xjjk.healthyclients.data.api.CommonApi
import com.xjjk.healthyclients.data.bean.ApiResponse
+import com.xjjk.healthyclients.retrofit.RetrofitManager
+import com.xjjk.healthyclients.retrofit.RetrofitManager.toRequestBody
import com.xjjk.healthyclients.data.repository.EmergencyRepository.apiCall
import com.xjjk.healthyclients.event.UserNoticeBean
-import com.xjjk.healthyclients.retrofit.RetrofitManager
import com.xjjk.healthyclients.superfuntion.toJson
import okhttp3.MediaType.Companion.toMediaTypeOrNull
import okhttp3.MultipartBody
diff --git a/app/src/main/java/com/xjjk/healthyclients/fragment/EmergencyFragment.kt b/app/src/main/java/com/xjjk/healthyclients/fragment/EmergencyFragment.kt
index 39b9b97..9cff3ab 100644
--- a/app/src/main/java/com/xjjk/healthyclients/fragment/EmergencyFragment.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/fragment/EmergencyFragment.kt
@@ -347,8 +347,8 @@ class EmergencyFragment :
)
mAMap?.addMarker(markerOption)
}
- MapUtils.setMapZoonlo(mAMap, 200, ArrayList(newlist))
}
+ MapUtils.setMapZoonlo(mAMap, 200, ArrayList(newlist))
}
}
diff --git a/app/src/main/java/com/xjjk/healthyclients/imActivity/MainMinimalistActivity.java b/app/src/main/java/com/xjjk/healthyclients/imActivity/MainMinimalistActivity.java
deleted file mode 100644
index 44016c7..0000000
--- a/app/src/main/java/com/xjjk/healthyclients/imActivity/MainMinimalistActivity.java
+++ /dev/null
@@ -1,445 +0,0 @@
-package com.xjjk.healthyclients.imActivity;
-
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.KeyEvent;
-import android.view.MotionEvent;
-import android.view.View;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import androidx.annotation.Nullable;
-import androidx.fragment.app.Fragment;
-import androidx.localbroadcastmanager.content.LocalBroadcastManager;
-import androidx.viewpager2.widget.ViewPager2;
-
-import com.xjjk.healthyclients.R;
-import com.tencent.imsdk.BaseConstants;
-import com.tencent.imsdk.v2.V2TIMCallback;
-import com.tencent.imsdk.v2.V2TIMConversation;
-import com.tencent.imsdk.v2.V2TIMConversationListFilter;
-import com.tencent.imsdk.v2.V2TIMConversationOperationResult;
-import com.tencent.imsdk.v2.V2TIMConversationResult;
-import com.tencent.imsdk.v2.V2TIMFriendApplication;
-import com.tencent.imsdk.v2.V2TIMFriendApplicationResult;
-import com.tencent.imsdk.v2.V2TIMFriendshipListener;
-import com.tencent.imsdk.v2.V2TIMManager;
-import com.tencent.imsdk.v2.V2TIMValueCallback;
-import com.tencent.qcloud.tuicore.TUIConstants;
-import com.tencent.qcloud.tuicore.component.activities.BaseMinimalistLightActivity;
-import com.tencent.qcloud.tuicore.util.ErrorMessageConverter;
-import com.tencent.qcloud.tuicore.util.ToastUtil;
-import com.tencent.qcloud.tuikit.tuicontact.minimalistui.pages.TUIContactMinimalistFragment;
-import com.tencent.qcloud.tuikit.tuiconversation.minimalistui.page.ConversationMinimalistFragment;
-
-import java.lang.ref.WeakReference;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-public class MainMinimalistActivity extends BaseMinimalistLightActivity {
-
- private static final String TAG = MainMinimalistActivity.class.getSimpleName();
- private TextView mConversationBtnText;
- private TextView mContactBtnText;
- private TextView mProfileSelfBtnText;
- private ImageView mConversationBtnIcon;
- private ImageView mContactBtnIcon;
- private ImageView mProfileSelfBtnIcon;
- private TextView mMsgUnread;
- private TextView mNewFriendUnread;
-
- private ViewPager2 mainViewPager;
- private List fragments;
-
- private HashMap markUnreadMap = new HashMap<>();
-
- private static WeakReference instance;
- private BroadcastReceiver unreadCountReceiver;
-
- @Override
- protected void onCreate(@Nullable Bundle savedInstanceState) {
- Log.i(TAG, "onCreate");
- super.onCreate(savedInstanceState);
- instance = new WeakReference<>(this);
-
- initView();
- initUnreadCountReceiver();
- }
-
- private void initUnreadCountReceiver() {
- unreadCountReceiver = new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- long unreadCount = intent.getLongExtra(TUIConstants.UNREAD_COUNT_EXTRA, 0);
- if (unreadCount > 0) {
- mMsgUnread.setVisibility(View.VISIBLE);
- } else {
- mMsgUnread.setVisibility(View.GONE);
- }
- String unreadStr = "" + unreadCount;
- if (unreadCount > 100) {
- unreadStr = "99+";
- }
- mMsgUnread.setText(unreadStr);
- // update Huawei offline push Badge
-// OfflineMessageDispatcher.updateBadge(MainMinimalistActivity.this, (int) unreadCount);
- }
- };
-
- IntentFilter unreadCountFilter = new IntentFilter();
- unreadCountFilter.addAction(TUIConstants.CONVERSATION_UNREAD_COUNT_ACTION);
- LocalBroadcastManager.getInstance(this).registerReceiver(unreadCountReceiver, unreadCountFilter);
- }
-
- @Override
- protected void onNewIntent(Intent intent) {
- super.onNewIntent(intent);
- Log.i(TAG, "onNewIntent");
- setIntent(intent);
- }
-
- private void initView() {
- setContentView(R.layout.overseas_main_activity);
-
- mConversationBtnText = findViewById(R.id.conversation);
- mContactBtnText = findViewById(R.id.contact);
- mProfileSelfBtnText = findViewById(R.id.mine);
- mConversationBtnIcon = findViewById(R.id.tab_conversation_icon);
- mContactBtnIcon = findViewById(R.id.tab_contact_icon);
- mProfileSelfBtnIcon = findViewById(R.id.tab_profile_icon);
- mMsgUnread = findViewById(R.id.msg_total_unread);
- mNewFriendUnread = findViewById(R.id.new_friend_total_unread);
-
- fragments = new ArrayList<>();
- fragments.add(new ConversationMinimalistFragment());
- fragments.add(new TUIContactMinimalistFragment());
-// fragments.add(new ProfileMinimalistFragment());
-
- mainViewPager = findViewById(R.id.view_pager);
- FragmentAdapter fragmentAdapter = new FragmentAdapter(this);
- fragmentAdapter.setFragmentList(fragments);
- mainViewPager.setUserInputEnabled(false);
- mainViewPager.setOffscreenPageLimit(4);
- mainViewPager.setAdapter(fragmentAdapter);
- mainViewPager.setCurrentItem(0, false);
- prepareToClearAllUnreadMessage();
- }
-
- private void prepareToClearAllUnreadMessage() {
- mMsgUnread.setOnTouchListener(new View.OnTouchListener() {
- private float downX;
- private float downY;
- private boolean isTriggered = false;
- @Override
- public boolean onTouch(View view, MotionEvent event) {
- switch (event.getAction()) {
- case MotionEvent.ACTION_DOWN:
- downX = mMsgUnread.getX();
- downY = mMsgUnread.getY();
- break;
- case MotionEvent.ACTION_MOVE:
- if (isTriggered) {
- return true;
- }
- float viewX = view.getX();
- float viewY = view.getY();
- float eventX = event.getX();
- float eventY = event.getY();
- float translationX = eventX + viewX - downX;
- float translationY = eventY + viewY - downY;
- view.setTranslationX(translationX);
- view.setTranslationY(translationY);
- // If the moved x and y axis coordinates exceed a certain pixel, it will trigger one-click to clear all unread sessions
- if (Math.abs(translationX) > 200|| Math.abs(translationY) > 200) {
- isTriggered = true;
- mMsgUnread.setVisibility(View.GONE);
- triggerClearAllUnreadMessage();
- }
- break;
- case MotionEvent.ACTION_UP:
- view.setTranslationX(0);
- view.setTranslationY(0);
- isTriggered = false;
- break;
- case MotionEvent.ACTION_CANCEL:
- isTriggered = false;
- break;
- }
-
- return true;
- }
- });
- }
-
- private void triggerClearAllUnreadMessage() {
- V2TIMManager.getMessageManager().markAllMessageAsRead(new V2TIMCallback() {
- @Override
- public void onSuccess() {
- Log.i(TAG, "markAllMessageAsRead success");
- ToastUtil.toastShortMessage(MainMinimalistActivity.this.getString(R.string.mark_all_message_as_read_succ));
- }
-
- @Override
- public void onError(int code, String desc) {
- Log.i(TAG, "markAllMessageAsRead error:" + code + ", desc:" + ErrorMessageConverter.convertIMError(code, desc));
- ToastUtil.toastShortMessage(MainMinimalistActivity.this.getString(R.string.mark_all_message_as_read_err_format, code, ErrorMessageConverter.convertIMError(code, desc)));
- mMsgUnread.setVisibility(View.VISIBLE);
- }
- });
-
- V2TIMConversationListFilter filter = new V2TIMConversationListFilter();
- filter.setMarkType(V2TIMConversation.V2TIM_CONVERSATION_MARK_TYPE_UNREAD);
- getMarkUnreadConversationList(filter, 0, 100, true, new V2TIMValueCallback>() {
- @Override
- public void onSuccess(HashMap stringV2TIMConversationHashMap) {
- if (stringV2TIMConversationHashMap.size() == 0) {
- return;
- }
- List unreadConversationIDList = new ArrayList<>();
- Iterator> iterator = markUnreadMap.entrySet().iterator();
- while (iterator.hasNext()) {
- Map.Entry entry = iterator.next();
- unreadConversationIDList.add(entry.getKey());
- }
-
- V2TIMManager.getConversationManager().markConversation(unreadConversationIDList,
- V2TIMConversation.V2TIM_CONVERSATION_MARK_TYPE_UNREAD,
- false,
- new V2TIMValueCallback>() {
- @Override
- public void onSuccess(List v2TIMConversationOperationResults) {
- for (V2TIMConversationOperationResult result : v2TIMConversationOperationResults) {
- if (result.getResultCode() == BaseConstants.ERR_SUCC) {
- V2TIMConversation v2TIMConversation = markUnreadMap.get(result.getConversationID());
- if (!v2TIMConversation.getMarkList().contains(V2TIMConversation.V2TIM_CONVERSATION_MARK_TYPE_HIDE)) {
- markUnreadMap.remove(result.getConversationID());
- }
- }
- }
- }
-
- @Override
- public void onError(int code, String desc) {
- Log.e(TAG, "triggerClearAllUnreadMessage->markConversation error:" + code + ", desc:" + ErrorMessageConverter.convertIMError(code, desc));
- }
- });
- }
-
- @Override
- public void onError(int code, String desc) {
- Log.e(TAG, "triggerClearAllUnreadMessage->getMarkUnreadConversationList error:" + code + ", desc:" + ErrorMessageConverter.convertIMError(code, desc));
- }
- });
- }
-
- private void getMarkUnreadConversationList(V2TIMConversationListFilter filter, long nextSeq, int count, boolean fromStart, V2TIMValueCallback> callback) {
- if (fromStart) {
- markUnreadMap.clear();
- }
- V2TIMManager.getConversationManager().getConversationListByFilter(filter, nextSeq, count, new V2TIMValueCallback() {
- @Override
- public void onSuccess(V2TIMConversationResult v2TIMConversationResult) {
- List conversationList = v2TIMConversationResult.getConversationList();
- for (V2TIMConversation conversation : conversationList) {
- markUnreadMap.put(conversation.getConversationID(), conversation);
- }
-
- if (!v2TIMConversationResult.isFinished()) {
- getMarkUnreadConversationList(filter, v2TIMConversationResult.getNextSeq(), count, false, callback);
- } else {
- if (callback != null) {
- callback.onSuccess(markUnreadMap);
- }
- }
- }
-
- @Override
- public void onError(int code, String desc) {
- Log.e(TAG, "getMarkUnreadConversationList error:" + code + ", desc:" + ErrorMessageConverter.convertIMError(code, desc));
- }
- });
- }
-
-
- public void tabClick(View view) {
- resetMenuState();
- switch (view.getId()) {
- case R.id.conversation_btn_group:
- mainViewPager.setCurrentItem(0, false);
- mConversationBtnText.setTextColor(getResources().getColor(R.color.demo_main_tab_text_selected_color_light));
- mConversationBtnIcon.setBackground(getResources().getDrawable(R.drawable.demo_overseas_main_tab_conversation_selected));
- break;
- case R.id.contact_btn_group:
- mainViewPager.setCurrentItem(1, false);
- mContactBtnText.setTextColor(getResources().getColor(R.color.demo_main_tab_text_selected_color_light));
- mContactBtnIcon.setBackground(getResources().getDrawable(R.drawable.demo_overseas_main_tab_contact_selected_bg));
- break;
- case R.id.myself_btn_group:
- mainViewPager.setCurrentItem(2, false);
- mProfileSelfBtnText.setTextColor(getResources().getColor(R.color.demo_main_tab_text_selected_color_light));
- mProfileSelfBtnIcon.setBackground(getResources().getDrawable(R.drawable.demo_overseas_main_tab_settings_selected_bg));
- break;
- default:
- break;
- }
- }
-
- private void resetMenuState() {
- mConversationBtnText.setTextColor(getResources().getColor(com.tencent.qcloud.tuicore.R.color.core_light_bg_secondary_text_color_light));
- mConversationBtnIcon.setBackground(getResources().getDrawable(R.drawable.demo_overseas_main_tab_conversation_normal));
- mContactBtnText.setTextColor(getResources().getColor(com.tencent.qcloud.tuicore.R.color.core_light_bg_secondary_text_color_light));
- mContactBtnIcon.setBackground(getResources().getDrawable(R.drawable.demo_overseas_main_tab_contact_normal_bg));
- mProfileSelfBtnText.setTextColor(getResources().getColor(com.tencent.qcloud.tuicore.R.color.core_light_bg_secondary_text_color_light));
- mProfileSelfBtnIcon.setBackground(getResources().getDrawable(R.drawable.demo_overseas_main_tab_settings_normal_bg));
- }
-
- private final V2TIMFriendshipListener friendshipListener = new V2TIMFriendshipListener() {
- @Override
- public void onFriendApplicationListAdded(List applicationList) {
- refreshFriendApplicationUnreadCount();
- }
-
- @Override
- public void onFriendApplicationListDeleted(List userIDList) {
- refreshFriendApplicationUnreadCount();
- }
-
- @Override
- public void onFriendApplicationListRead() {
- refreshFriendApplicationUnreadCount();
- }
- };
-
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if (keyCode == KeyEvent.KEYCODE_BACK) {
- finish();
- }
- return super.onKeyDown(keyCode, event);
- }
-
- @Override
- public void finish() {
- super.finish();
- }
-
- @Override
- protected void onStart() {
- Log.i(TAG, "onStart");
- super.onStart();
- }
-
- @Override
- protected void onResume() {
- Log.i(TAG, "onResume");
- super.onResume();
- registerUnreadListener();
- handleOfflinePush();
- }
-
- private void handleOfflinePush() {
- Intent intent = getIntent();
- if (intent == null) {
- Log.d(TAG, "handleOfflinePush intent is null");
- return;
- }
-
-// if (OfflinePushConfigs.getOfflinePushConfigs().getClickNotificationCallbackMode() == OfflinePushConfigs.CLICK_NOTIFICATION_CALLBACK_INTENT) {
-// TUIUtils.handleOfflinePush(intent, new HandleOfflinePushCallBack() {
-// @Override
-// public void onHandleOfflinePush(boolean hasLogged) {
-// if (hasLogged) {
-// setIntent(null);
-// } else {
-// finish();
-// }
-// }
-// });
-// } else {
-// String ext = intent.getStringExtra(TUIConstants.TUIOfflinePush.NOTIFICATION_EXT_KEY);
-// TUIUtils.handleOfflinePush(ext, new HandleOfflinePushCallBack() {
-// @Override
-// public void onHandleOfflinePush(boolean hasLogged) {
-// if (hasLogged) {
-// setIntent(null);
-// } else {
-// finish();
-// }
-// }
-// });
-// }
- }
-
-
- private void registerUnreadListener() {
- V2TIMManager.getFriendshipManager().addFriendListener(friendshipListener);
- refreshFriendApplicationUnreadCount();
- }
-
- private void refreshFriendApplicationUnreadCount() {
- V2TIMManager.getFriendshipManager().getFriendApplicationList(new V2TIMValueCallback() {
- @Override
- public void onSuccess(V2TIMFriendApplicationResult v2TIMFriendApplicationResult) {
- runOnUiThread(new Runnable() {
- @Override
- public void run() {
- int unreadCount = v2TIMFriendApplicationResult.getUnreadCount();
- if (unreadCount > 0) {
- mNewFriendUnread.setVisibility(View.VISIBLE);
- } else {
- mNewFriendUnread.setVisibility(View.GONE);
- }
- String unreadStr = "" + unreadCount;
- if (unreadCount > 100) {
- unreadStr = "99+";
- }
- mNewFriendUnread.setText(unreadStr);
- }
- });
- }
-
- @Override
- public void onError(int code, String desc) {
-
- }
- });
- }
-
- @Override
- protected void onPause() {
- Log.i(TAG, "onPause");
- super.onPause();
- V2TIMManager.getFriendshipManager().removeFriendListener(friendshipListener);
- }
-
- @Override
- protected void onStop() {
- Log.i(TAG, "onStop");
- super.onStop();
- }
-
- @Override
- protected void onDestroy() {
- Log.i(TAG, "onDestroy");
- super.onDestroy();
-
- if (unreadCountReceiver != null) {
- LocalBroadcastManager.getInstance(this).unregisterReceiver(unreadCountReceiver);
- unreadCountReceiver = null;
- }
- }
-
- public static void finishMainActivity() {
- if (instance != null && instance.get() != null) {
- instance.get().finish();
- }
- }
-
-}
diff --git a/app/src/main/java/com/xjjk/healthyclients/retrofit/UrlConfig.kt b/app/src/main/java/com/xjjk/healthyclients/retrofit/UrlConfig.kt
index d50af7a..6531725 100644
--- a/app/src/main/java/com/xjjk/healthyclients/retrofit/UrlConfig.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/retrofit/UrlConfig.kt
@@ -5,16 +5,16 @@ import com.xjjk.healthyclients.utils.UrlH5RouteUtils
import okhttp3.HttpUrl.Companion.toHttpUrl
object UrlConfig {
- private const val DEBUG_DEFAULT_IP_ADDRESS_REMOTE = "http://192.168.1.98/" // 开发环境
-// private const val DEBUG_DEFAULT_IP_ADDRESS_REMOTE = "http://cqyt.dev.yg.dt.io/" // 开发环境
-// private const val TEST_DEFAULT_IP_ADDRESS_REMOTE = "https://starry.test.icdat.cn/" // 测试环境
- private const val PRODUCT_DEFAULT_IP_ADDRESS_REMOTE = "https://xjgateway.mcrm.vip:8888"
+// private const val DEBUG_DEFAULT_IP_ADDRESS_REMOTE = "http://192.168.1.98/" // 开发环境
+ private const val DEBUG_DEFAULT_IP_ADDRESS_REMOTE = "http://cqyt.dev.yg.dt.io/" // 开发环境
+ private const val TEST_DEFAULT_IP_ADDRESS_REMOTE = "https://xjgateway.mcrm.vip:8888" // 测试环境
+ private const val PRODUCT_DEFAULT_IP_ADDRESS_REMOTE = ""
-// private const val DEBUG_H5_ADDRESS_REMOTE = "http://cms.dev.yg.dt.io" // 开发环境
-// private const val TEST_H5_ADDRESS_REMOTE = "https://starry.out.icdat.cn" // 测试环境
- private const val PRODUCT_H5_ADDRESS_REMOTE = "https://xjconsole.mcrm.vip:8888"
+ private const val DEBUG_H5_ADDRESS_REMOTE = "http://cms.dev.yg.dt.io" // 开发环境
+ private const val TEST_H5_ADDRESS_REMOTE = "https://xjconsole.mcrm.vip:8888" // 测试环境
+ private const val PRODUCT_H5_ADDRESS_REMOTE = ""
- val baseUrlType: BaseUrlType = BaseUrlType.PRODUCT
+ val baseUrlType: BaseUrlType = BaseUrlType.TEST
var testDeviceList = mutableListOf("7e8e7e49a26340b1","bb2d17cc138d109f")//测试设备列表 荣耀 oppo vivo
@@ -23,7 +23,7 @@ object UrlConfig {
enum class BaseUrlType(val type: Int) {
DEBUG(1),
-// TEST(2),
+ TEST(2),
PRODUCT(3)
}
@@ -33,9 +33,9 @@ object UrlConfig {
DEBUG_DEFAULT_IP_ADDRESS_REMOTE
}
//
-// BaseUrlType.TEST -> {
-// TEST_DEFAULT_IP_ADDRESS_REMOTE
-// }
+ BaseUrlType.TEST -> {
+ TEST_DEFAULT_IP_ADDRESS_REMOTE
+ }
BaseUrlType.PRODUCT -> {
PRODUCT_DEFAULT_IP_ADDRESS_REMOTE
@@ -45,12 +45,12 @@ object UrlConfig {
fun getH5BaseUrl(baseUrlType: BaseUrlType = BaseUrlType.PRODUCT): String {
return when (baseUrlType) {
BaseUrlType.DEBUG -> {
- PRODUCT_H5_ADDRESS_REMOTE
+ DEBUG_H5_ADDRESS_REMOTE
}
//
-// BaseUrlType.TEST -> {
-// TEST_H5_ADDRESS_REMOTE
-// }
+ BaseUrlType.TEST -> {
+ TEST_H5_ADDRESS_REMOTE
+ }
BaseUrlType.PRODUCT -> {
PRODUCT_H5_ADDRESS_REMOTE
diff --git a/app/src/main/java/com/xjjk/healthyclients/superfuntion/StartActivityManager.kt b/app/src/main/java/com/xjjk/healthyclients/superfuntion/StartActivityManager.kt
index 57849b9..e6705bc 100644
--- a/app/src/main/java/com/xjjk/healthyclients/superfuntion/StartActivityManager.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/superfuntion/StartActivityManager.kt
@@ -420,11 +420,11 @@ fun startAppointmentWaitAffirmActivity(
/**
* 专家主页
*/
-fun startDoctorHomepageActivity(context: Context, doctorId: String = "") {
- val bundle = Bundle()
- bundle.putString("doctorId", doctorId)
- startActivity(context, bundle = bundle, targetClass = DoctorHomepageActivity::class.java)
-}
+//fun startDoctorHomepageActivity(context: Context, doctorId: String = "") {
+// val bundle = Bundle()
+// bundle.putString("doctorId", doctorId)
+// startActivity(context, bundle = bundle, targetClass = DoctorHomepageActivity::class.java)
+//}
/**
* 咨询须知 type 1 图文 0音视频
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/activity/EmergencyContactActivity.kt b/app/src/main/java/com/xjjk/healthyclients/ui/activity/EmergencyContactActivity.kt
index 198ef2f..8c67e6c 100644
--- a/app/src/main/java/com/xjjk/healthyclients/ui/activity/EmergencyContactActivity.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/ui/activity/EmergencyContactActivity.kt
@@ -65,7 +65,10 @@ class EmergencyContactActivity :
if (it.isNullOrEmpty()) {
return@collectLatest
}
- relationPicker.setData(it)
+ val filter = it.filter {
+ !it.text.equals("本人")
+ }
+ relationPicker.setData(filter)
if (mBean == null) {
setRelationText(it[0])
} else {
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/activity/emergency/adapter/EmergencySeekDoctorAdapter.kt b/app/src/main/java/com/xjjk/healthyclients/ui/activity/emergency/adapter/EmergencySeekDoctorAdapter.kt
index 45e717d..632a4b6 100644
--- a/app/src/main/java/com/xjjk/healthyclients/ui/activity/emergency/adapter/EmergencySeekDoctorAdapter.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/ui/activity/emergency/adapter/EmergencySeekDoctorAdapter.kt
@@ -18,15 +18,15 @@ class EmergencySeekDoctorAdapter(var mContext: Context) : BaseQuickAdapter(R.id.item_emergency_seek_doctor_time)?.let{
it.text="求救时间:${bean?.createTime}"
}
- holder?.getView(R.id.item_emergency_seek_doctor_hospital)?.let{
- var content="${bean?.sendOrderHospital}"
- if (content.isNotEmpty()&&bean?.stationBusiness_dictText!!.isNotEmpty()) {
- content="$content - ${bean?.stationBusiness_dictText}"
- }else if(bean?.stationBusiness_dictText!!.isNotEmpty()){
- content="${bean?.stationBusiness_dictText}"
- }
- it.text="应急医院:${content}"
- }
+// holder?.getView(R.id.item_emergency_seek_doctor_hospital)?.let{
+// var content="${bean?.sendOrderHospital}"
+// if (content.isNotEmpty()&&bean?.stationBusiness_dictText!!.isNotEmpty()) {
+// content="$content - ${bean?.stationBusiness_dictText}"
+// }else if(bean?.stationBusiness_dictText!!.isNotEmpty()){
+// content="${bean?.stationBusiness_dictText}"
+// }
+// it.text="应急医院:${content}"
+// }
holder?.getView(R.id.item_emergency_seek_doctor_state)?.let{
it.text="${bean?.orderStatus_dictText}"
}
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/DoctorHomepageActivity.kt b/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/DoctorHomepageActivity.kt
index ed3fc2f..c2dc540 100644
--- a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/DoctorHomepageActivity.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/DoctorHomepageActivity.kt
@@ -162,7 +162,7 @@ class DoctorHomepageActivity :
if (doctorStatus!="3") {
if (audioStatus=="1"){
mType="0"
- mViewModel.selectUserNotice("2")
+ mViewModel.selectUserNotice("0")
}
}
}
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/GuidanceNoticeActivity.kt b/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/GuidanceNoticeActivity.kt
index 9d01b64..2b52a56 100644
--- a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/GuidanceNoticeActivity.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/GuidanceNoticeActivity.kt
@@ -22,7 +22,7 @@ import kotlinx.coroutines.launch
class GuidanceNoticeActivity : BaseVMBActivity(R.layout.activity_guidance_notice){
- var type=3;//7天0 1个月1 以后不再 3
+ var type=2;//7天0 1个月1 以后不再 2
var id=""
var doctorId: String? = null
var mPageType: String? = null// 1 图文 0音视频
@@ -88,7 +88,7 @@ class GuidanceNoticeActivity : BaseVMBActivity?,
- var method: () -> Unit
-) : CommonAdapter(mContext, layoutId, datas) {
- override fun convert(holder: ViewHolder?, bean: DiseaseBean?, position: Int) {
- bean?.let{
- var doctorHint=""
-// if (it.doctorNum?.isNotEmpty() == true) {
-// doctorHint="(有${it.doctorNum}名专家)"
-// }
- holder?.getView(R.id.item_recycler_seek_doctor_disease_child_name)?.setText(it.name)
- holder?.getView(R.id.item_recycler_seek_doctor_disease_child_hint)?.setText(doctorHint)
- }
- }
-
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/FilterSearchDepartment2Adapter.kt b/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/FilterSearchDepartment2Adapter.kt
deleted file mode 100644
index 00e16e4..0000000
--- a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/FilterSearchDepartment2Adapter.kt
+++ /dev/null
@@ -1,26 +0,0 @@
-package com.xjjk.healthyclients.ui.activity.guidance.adapter
-
-import android.content.Context
-import android.widget.LinearLayout
-import android.widget.TextView
-import com.xjjk.healthyclients.R
-import com.xjjk.healthyclients.adapter.common.CommonAdapter
-import com.xjjk.healthyclients.adapter.common.ViewHolder
-import com.xjjk.healthyclients.bean.guidance.DepartListBean
-
-
-class FilterSearchDepartment2Adapter(var mContext: Context, var layoutId: Int, var datas: ArrayList?) : CommonAdapter(mContext,layoutId,datas){
- override fun convert(holder: ViewHolder?, bean: DepartListBean?, position: Int) {
- holder?.getView(R.id.item_key)?.let{
- it.text=bean?.departmentName
- }
- holder?.getView(R.id.item_department_root)?.let{
- if(bean?.isSelect == true){
- it.background=mContext.resources.getDrawable(R.color.white)
- }else{
- it.background=mContext.resources.getDrawable(R.color.service_menu_bg)
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/SeekDoctorHospitalAdapter.kt b/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/SeekDoctorHospitalAdapter.kt
deleted file mode 100644
index 321a253..0000000
--- a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/SeekDoctorHospitalAdapter.kt
+++ /dev/null
@@ -1,113 +0,0 @@
-package com.xjjk.healthyclients.ui.activity.guidance.adapter
-
-import android.content.Context
-import android.content.Intent
-import android.net.Uri
-import android.view.View
-import android.widget.ImageView
-import android.widget.TextView
-import com.amap.api.maps.AMapUtils
-import com.amap.api.maps.model.LatLng
-import com.xjjk.healthyclients.R
-import com.xjjk.healthyclients.adapter.common.CommonAdapter
-import com.xjjk.healthyclients.adapter.common.ViewHolder
-import com.xjjk.healthyclients.bean.guidance.HospitalchildBean
-import com.xjjk.healthyclients.superfuntion.loadRoundedImage
-import com.xjjk.healthyclients.utils.ConstantUtils
-import com.xjjk.healthyclients.utils.MapUtils
-import com.xjjk.healthyclients.view.WindowDialogView
-
-
-class SeekDoctorHospitalAdapter(var mContext: Context, var layoutId: Int, var datas: ArrayList?) : CommonAdapter(mContext,layoutId,datas){
- override fun convert(holder: ViewHolder?, bean: HospitalchildBean?, position: Int) {
- holder?.getView(R.id.item_recycler_seek_doctor_hospital_img)?.let{
- it.loadRoundedImage(bean?.img,5f, R.drawable.ic_hospital_default)
- }
- holder?.getView(R.id.item_recycler_seek_doctor_hospital_tag)?.let{
- //医院等级
- it.text=bean?.tag
- }
- holder?.getView(R.id.item_recycler_seek_doctor_hospital_name)?.let{
- //医院名称
- it.text=bean?.name
- }
- holder?.getView(R.id.item_recycler_seek_doctor_hospital_department)?.let{
- //医院重点科室
- if (bean?.department?.isNotEmpty() == true) {
- it.text="重点科室: ${bean?.department}"
- }else{
- it.visibility=View.GONE
- }
- }
- holder?.getView(R.id.item_recycler_seek_doctor_hospital_navigation)?.let{
- it.setOnClickListener {
- if (bean!=null) {
- goNavigation(bean.lat, bean.lon,mContext)
- }
- }
- }
- holder?.getView(R.id.item_recycler_seek_doctor_hospital_distance)?.let{
- //距离
- if (bean != null) {
- if(ConstantUtils.mCurrentLat==0.0|| ConstantUtils.mCurrentLon==0.0){
- it.text = "-- km"
- }else{
- var startLatLng = LatLng(ConstantUtils.mCurrentLat, ConstantUtils.mCurrentLon)
- var endLatLng = LatLng(bean.lat, bean.lon)
- var value = AMapUtils.calculateLineDistance(startLatLng, endLatLng) / 1000
- it.text = "${String.format("%.2f",value)} km"
- }
- it.visibility=View.VISIBLE
- }else{
- it.visibility=View.INVISIBLE
- }
- }
- holder?.getView(R.id.item_recycler_seek_doctor_hospital_address)?.let{
- //地址
- if (bean != null) {
- var address=bean?.address
- it.text="${address}"
- }
- }
- }
-
- fun goNavigation(mLat: Double, mLon: Double, context: Context) {
- WindowDialogView.WindowDialogView(context, object :
- WindowDialogView.windowDialogListener {
- override fun onSelectText(position: Int, str: String?) {
- when (str) {
- "百度地图" -> {
-// showToastTxt = "手机未安装百度地图APP"
- val intent = Intent()
- val destination = MapUtils.gaoDeToLatLng(mLat, mLon);//转换坐标系
- //导航界面
- intent.setData(Uri.parse("baidumap://map/direction?destination=latlng:${destination.latitude},${destination.longitude}|name:目的地&coord_type=bd09ll&mode=driving"))
- //由于没获取到目的地地址,所以跳到目的地界面
- //intent.setData(Uri.parse("baidumap://map/geocoder?location=${item?.la},${item?.lg}&src=andr.baidu.openAPIdemo"))
- context?.startActivity(intent)
-
- }
-
- "高德地图" -> {
-// showToastTxt = "手机未安装高德地图APP"
- val intent = Intent()
- intent.setPackage("com.autonavi.minimap")
- intent.setAction(Intent.ACTION_VIEW)
- intent.addCategory(Intent.CATEGORY_DEFAULT)
- val destination = MapUtils.gaoDeToLatLng(mLat, mLon);//转换坐标系
- intent.setData(
- Uri.parse(
- "androidamap://route?sourceApplication=${context?.getString(R.string.app_name)}&" +
- "dlat=" + destination.latitude + "&dlon=" + destination.longitude + "&dname=目的地" + "&dev=0&t=0"
- )
- )
- context?.startActivity(intent)
- }
- }
- }
-
- override fun onClose() {
- }
- }, MapUtils.isInstalled(context))
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/SeekDoctorSick3Adapter.kt b/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/SeekDoctorSick3Adapter.kt
deleted file mode 100644
index 22787b2..0000000
--- a/app/src/main/java/com/xjjk/healthyclients/ui/activity/guidance/adapter/SeekDoctorSick3Adapter.kt
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.xjjk.healthyclients.ui.activity.guidance.adapter
-
-import android.content.Context
-import android.widget.TextView
-import com.xjjk.healthyclients.R
-import com.xjjk.healthyclients.adapter.common.CommonAdapter
-import com.xjjk.healthyclients.adapter.common.ViewHolder
-import com.xjjk.healthyclients.bean.guidance.SickListBean
-
-
-class SeekDoctorSick3Adapter(var mContext: Context, var layoutId: Int, var datas: ArrayList?) : CommonAdapter(mContext,layoutId,datas){
- override fun convert(holder: ViewHolder?, bean: SickListBean?, position: Int) {
- holder?.getView(R.id.item_key)?.let{
- //医院名称
- it.text=bean?.sicksName
- }
- }
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/xjjk/healthyclients/ui/viewmodel/MainViewModel.kt b/app/src/main/java/com/xjjk/healthyclients/ui/viewmodel/MainViewModel.kt
index 1295ddd..2a2c52a 100644
--- a/app/src/main/java/com/xjjk/healthyclients/ui/viewmodel/MainViewModel.kt
+++ b/app/src/main/java/com/xjjk/healthyclients/ui/viewmodel/MainViewModel.kt
@@ -51,7 +51,7 @@ class MainViewModel : BaseViewModel() {
launch(
{
handleRequest(
- CommonRepository.selectUserNotice("2"),
+ CommonRepository.selectUserNotice("0"),
successBlock = {
it.result?.let { result ->
noticeBean.emit(result)
diff --git a/app/src/main/java/com/xjjk/healthyclients/view/FuntionBlurbDialog.kt b/app/src/main/java/com/xjjk/healthyclients/view/FuntionBlurbDialog.kt
deleted file mode 100644
index 7b6db90..0000000
--- a/app/src/main/java/com/xjjk/healthyclients/view/FuntionBlurbDialog.kt
+++ /dev/null
@@ -1,101 +0,0 @@
-package com.xjjk.healthyclients.view
-
-import android.app.AlertDialog
-import android.content.Context
-import android.graphics.Color
-import android.graphics.drawable.ColorDrawable
-import android.os.Build
-import android.os.Bundle
-import android.view.Gravity
-import android.view.LayoutInflater
-import android.view.View
-import android.widget.LinearLayout
-import androidx.databinding.DataBindingUtil
-import com.xjjk.healthyclients.R
-import com.xjjk.healthyclients.databinding.DialogFuntionBlurbViewBinding
-import com.xjjk.healthyclients.superfuntion.toHtml
-
-/**
- * 首页 功能简介弹窗
- */
-open class FuntionBlurbDialog constructor(context: Context
-) : AlertDialog(context) {
- lateinit var mOnAffirmClickListener: OnAffirmClickListener
- protected lateinit var binding: DialogFuntionBlurbViewBinding
- init {
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
- create()
- } else {
- onCreate(null)
- }
- }
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- binding = DataBindingUtil.inflate(LayoutInflater.from(context),
- R.layout.dialog_funtion_blurb_view, null, false)
- setContentView(binding.root)
- window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))//设置dialog背景透明
- window?.setLayout(context.resources.displayMetrics.widthPixels * 28/30, LinearLayout.LayoutParams.WRAP_CONTENT);//设置对话框大小
- binding.dialogConfirm7DayNoRemindLl.setOnClickListener{
- binding.dialogConfirm7DayNoRemindIv.setImageResource(R.drawable.ic_marital_state_select)
- mOnAffirmClickListener?.onAffirmClick(0,this@FuntionBlurbDialog)
-// this.cancel()
- }
- binding.dialogConfirm1MonthNoRemindLl.setOnClickListener{
- binding.dialogConfirm1MonthNoRemindIv.setImageResource(R.drawable.ic_marital_state_select)
- mOnAffirmClickListener?.onAffirmClick(1,this@FuntionBlurbDialog)
-// this.cancel()
- }
- binding.dialogConfirm6MonthNoRemindLl.setOnClickListener{
- mOnAffirmClickListener?.onAffirmClick(2,this@FuntionBlurbDialog)
- binding.dialogConfirm6MonthNoRemindIv.setImageResource(R.drawable.ic_marital_state_select)
-// this.cancel()
- }
- binding.dialogConfirmNoRemindLl.setOnClickListener{
- mOnAffirmClickListener?.onAffirmClick(3,this@FuntionBlurbDialog)
- binding.dialogConfirmNoRemindIv.setImageResource(R.drawable.ic_marital_state_select)
-// this.cancel()
- }
- binding.dialogConfirmClose.setOnClickListener{
-// mOnAffirmClickListener?.onAffirmClick(this@FuntionBlurbDialog)
- this.cancel()
- }
-// binding.dialogConfirmCloseRoot.setOnClickListener{
-// mOnAffirmClickListener?.onCancelClick(this@FuntionBlurbDialog)
-// this.cancel()
-// }
-//
-// binding.dialogConfirmLlUnmarried.setOnClickListener {
-// setMaritalState(0)
-// }
-//
-// binding.dialogConfirmLlMarried.setOnClickListener {
-// setMaritalState(1)
-// }
- setCancelable(false)
-
- }
-
- fun setOnAffirmClickListener(onAffirmClickListener: OnAffirmClickListener): FuntionBlurbDialog{
- this.mOnAffirmClickListener = onAffirmClickListener
- return this
- }
- interface OnAffirmClickListener{
- fun onAffirmClick(type:Int,viewDialog: FuntionBlurbDialog)
- }
-
- fun setContent(string: String){
- if (binding!=null) {
- binding.dialogContent.text=string.toHtml()
- }
- }
-
- fun setTitle(string: String){
- if (binding!=null) {
- binding.dialogTitle.text=string
- }
- }
-
-
-}
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_hospital_default.png b/app/src/main/res/drawable/ic_hospital_default.png
deleted file mode 100644
index 5bd0b65..0000000
Binary files a/app/src/main/res/drawable/ic_hospital_default.png and /dev/null differ
diff --git a/app/src/main/res/layout/activity_retrieve_password.xml b/app/src/main/res/layout/activity_retrieve_password.xml
index bd51d1c..0b8bae7 100644
--- a/app/src/main/res/layout/activity_retrieve_password.xml
+++ b/app/src/main/res/layout/activity_retrieve_password.xml
@@ -7,268 +7,275 @@
-
+
+
-
-
-
-
-
+ app:title="@{@string/title_retrieve_password}" />
-
-
-
-
-
+
-
+
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
-
+
-
-
-
-
+
+
-
+
-
-
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_user_emergency_contact.xml b/app/src/main/res/layout/activity_user_emergency_contact.xml
index b793cc5..1f86885 100644
--- a/app/src/main/res/layout/activity_user_emergency_contact.xml
+++ b/app/src/main/res/layout/activity_user_emergency_contact.xml
@@ -121,12 +121,14 @@
android:layout_width="@dimen/dp_200"
android:gravity="right"
android:maxLength="18"
+ android:inputType="number"
android:longClickable="false"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="@dimen/dp_16"
android:hint="身份证号"
+ android:digits="0123456789xX"
android:background="@null"
android:textColor="@color/text_black_66"
android:textSize="@dimen/txt13" />
diff --git a/app/src/main/res/layout/dialog_funtion_blurb_view.xml b/app/src/main/res/layout/dialog_funtion_blurb_view.xml
deleted file mode 100644
index bbab198..0000000
--- a/app/src/main/res/layout/dialog_funtion_blurb_view.xml
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_guidance.xml b/app/src/main/res/layout/fragment_guidance.xml
index 298ed1e..47b2e27 100644
--- a/app/src/main/res/layout/fragment_guidance.xml
+++ b/app/src/main/res/layout/fragment_guidance.xml
@@ -21,11 +21,6 @@
android:layout_height="match_parent"
android:orientation="vertical">
-
-
@@ -37,15 +32,6 @@
android:scaleType="fitXY"
android:src="@drawable/ic_guidance_head_bg"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_emergency_seek_doctor.xml b/app/src/main/res/layout/item_emergency_seek_doctor.xml
index d75513e..f5d9d9b 100644
--- a/app/src/main/res/layout/item_emergency_seek_doctor.xml
+++ b/app/src/main/res/layout/item_emergency_seek_doctor.xml
@@ -19,6 +19,7 @@
android:textStyle="bold" />
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_department.xml b/app/src/main/res/layout/item_recycle_seek_doctor_department.xml
deleted file mode 100644
index 8c7c9c5..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_department.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_department_child.xml b/app/src/main/res/layout/item_recycle_seek_doctor_department_child.xml
deleted file mode 100644
index eb8ade6..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_department_child.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_department_child2.xml b/app/src/main/res/layout/item_recycle_seek_doctor_department_child2.xml
deleted file mode 100644
index 5346ee6..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_department_child2.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_department_child3.xml b/app/src/main/res/layout/item_recycle_seek_doctor_department_child3.xml
deleted file mode 100644
index f747bd6..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_department_child3.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_disease.xml b/app/src/main/res/layout/item_recycle_seek_doctor_disease.xml
deleted file mode 100644
index b732afc..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_disease.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_disease_child.xml b/app/src/main/res/layout/item_recycle_seek_doctor_disease_child.xml
deleted file mode 100644
index bb7ee0a..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_disease_child.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_disease_child2.xml b/app/src/main/res/layout/item_recycle_seek_doctor_disease_child2.xml
deleted file mode 100644
index e7371a0..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_disease_child2.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_hospital.xml b/app/src/main/res/layout/item_recycle_seek_doctor_hospital.xml
deleted file mode 100644
index 9ea5000..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_hospital.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_recycle_seek_doctor_hospital_child.xml b/app/src/main/res/layout/item_recycle_seek_doctor_hospital_child.xml
deleted file mode 100644
index 670a0bb..0000000
--- a/app/src/main/res/layout/item_recycle_seek_doctor_hospital_child.xml
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_user_rate.xml b/app/src/main/res/layout/item_user_rate.xml
deleted file mode 100644
index 4226b97..0000000
--- a/app/src/main/res/layout/item_user_rate.xml
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/layout_custom_header.xml b/app/src/main/res/layout/layout_custom_header.xml
deleted file mode 100644
index f9f2e28..0000000
--- a/app/src/main/res/layout/layout_custom_header.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/overseas_main_activity.xml b/app/src/main/res/layout/overseas_main_activity.xml
deleted file mode 100644
index 9c6670d..0000000
--- a/app/src/main/res/layout/overseas_main_activity.xml
+++ /dev/null
@@ -1,148 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-