Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YDL-Component-Medical
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
杨凯
YDL-Component-Medical
Commits
e2c30018
Commit
e2c30018
authored
3 years ago
by
霍志良
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'new_dev_4.3.91BUG修复' into new_dev_4.3.91
parents
56992691
586117c4
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
59 additions
and
6 deletions
+59
-6
DemoGlobalConfig.java
app/src/main/java/com/ydl/component/base/DemoGlobalConfig.java
+2
-2
dynamicFocusEvent.kt
m-dynamic/src/main/java/com/yidianling/dynamic/event/dynamicFocusEvent.kt
+6
-0
MembersActivity.java
m-dynamic/src/main/java/com/yidianling/dynamic/members/MembersActivity.java
+5
-0
TopicDetailActivity.java
m-dynamic/src/main/java/com/yidianling/dynamic/topic/topicDetail/TopicDetailActivity.java
+5
-0
TrendsDetailActivity.java
m-dynamic/src/main/java/com/yidianling/dynamic/trendsDetail/TrendsDetailActivity.java
+16
-1
HomeBaseImpl.kt
m-home/src/main/java/com/yidianling/home/event/HomeBaseImpl.kt
+13
-2
IHomeBaseEvent.kt
m-home/src/main/java/com/yidianling/home/event/IHomeBaseEvent.kt
+7
-0
HomeAssuageGriefItemView.kt
m-home/src/ydl/java/com/yidianling/home/ui/view/HomeAssuageGriefItemView.kt
+4
-1
home_assuage_grief_item_view.xml
m-home/src/ydl/res/layout/home_assuage_grief_item_view.xml
+1
-0
No files found.
app/src/main/java/com/ydl/component/base/DemoGlobalConfig.java
View file @
e2c30018
...
@@ -21,9 +21,9 @@ import java.util.List;
...
@@ -21,9 +21,9 @@ import java.util.List;
public
final
class
DemoGlobalConfig
implements
IConfigModule
{
public
final
class
DemoGlobalConfig
implements
IConfigModule
{
String
APP_DOMAIN
=
"https://api.github.com/"
;
String
APP_DOMAIN
=
"https://api.github.com/"
;
// public static String appEnv = YDLConstants.ENV_AUTO_TEST;
// public static String appEnv = YDLConstants.ENV_AUTO_TEST;
public
static
String
appEnv
=
YDLConstants
.
ENV_TEST
;
//
public static String appEnv = YDLConstants.ENV_TEST;
// public static String appEnv = YDLConstants.ENV_NEW_TEST;//配置未上传到maven库
// public static String appEnv = YDLConstants.ENV_NEW_TEST;//配置未上传到maven库
//
public static String appEnv = YDLConstants.ENV_PROD;
public
static
String
appEnv
=
YDLConstants
.
ENV_PROD
;
@Override
@Override
public
void
injectAppLifecycle
(
@NotNull
Context
context
,
@NotNull
List
<
IAppLifecycles
>
lifecycles
)
{
public
void
injectAppLifecycle
(
@NotNull
Context
context
,
@NotNull
List
<
IAppLifecycles
>
lifecycles
)
{
lifecycles
.
add
(
new
DemoAppLifecycles
());
lifecycles
.
add
(
new
DemoAppLifecycles
());
...
...
This diff is collapsed.
Click to expand it.
m-dynamic/src/main/java/com/yidianling/dynamic/event/dynamicFocusEvent.kt
0 → 100644
View file @
e2c30018
package
com.yidianling.dynamic.event
data class
dynamicFocusEvent
(
var
focusState
:
String
)
\ No newline at end of file
This diff is collapsed.
Click to expand it.
m-dynamic/src/main/java/com/yidianling/dynamic/members/MembersActivity.java
View file @
e2c30018
...
@@ -42,6 +42,7 @@ import com.yidianling.dynamic.common.net.DynamicApiUtils;
...
@@ -42,6 +42,7 @@ import com.yidianling.dynamic.common.net.DynamicApiUtils;
import
com.yidianling.dynamic.dialog.CancelFocusDialog
;
import
com.yidianling.dynamic.dialog.CancelFocusDialog
;
import
com.yidianling.dynamic.event.BlackEvent
;
import
com.yidianling.dynamic.event.BlackEvent
;
import
com.yidianling.dynamic.event.LoginStateEvent
;
import
com.yidianling.dynamic.event.LoginStateEvent
;
import
com.yidianling.dynamic.event.dynamicFocusEvent
;
import
com.yidianling.dynamic.model.Command
;
import
com.yidianling.dynamic.model.Command
;
import
com.yidianling.dynamic.model.MemberInfoBean
;
import
com.yidianling.dynamic.model.MemberInfoBean
;
import
com.yidianling.dynamic.router.DynamicIn
;
import
com.yidianling.dynamic.router.DynamicIn
;
...
@@ -433,7 +434,9 @@ public class MembersActivity extends BaseActivity implements View.OnClickListene
...
@@ -433,7 +434,9 @@ public class MembersActivity extends BaseActivity implements View.OnClickListene
/**
/**
*
*
*/
*/
@SuppressLint
(
"CheckResult"
)
private
void
Focus
()
{
private
void
Focus
()
{
showProgressDialog
(
""
);
showProgressDialog
(
""
);
Command
.
FocusCmd
cmd
=
new
Command
.
FocusCmd
(
mem_id
,
"1"
);
Command
.
FocusCmd
cmd
=
new
Command
.
FocusCmd
(
mem_id
,
"1"
);
DynamicApiUtils
.
focus
(
cmd
)
DynamicApiUtils
.
focus
(
cmd
)
...
@@ -450,6 +453,7 @@ public class MembersActivity extends BaseActivity implements View.OnClickListene
...
@@ -450,6 +453,7 @@ public class MembersActivity extends BaseActivity implements View.OnClickListene
fans_count
=
(
fans_counti
+
1
)
+
""
;
fans_count
=
(
fans_counti
+
1
)
+
""
;
members_top_user_fensi_num_tv
.
setText
(
"粉丝 "
+
fans_count
);
members_top_user_fensi_num_tv
.
setText
(
"粉丝 "
+
fans_count
);
focus_state
=
"1"
;
focus_state
=
"1"
;
EventBus
.
getDefault
().
post
(
new
dynamicFocusEvent
(
focus_state
));
Drawable
drawable
=
getResources
().
getDrawable
(
R
.
drawable
.
dynamic_ic_expand
);
Drawable
drawable
=
getResources
().
getDrawable
(
R
.
drawable
.
dynamic_ic_expand
);
drawable
.
setBounds
(
0
,
0
,
drawable
.
getMinimumWidth
(),
drawable
.
getMinimumHeight
());
drawable
.
setBounds
(
0
,
0
,
drawable
.
getMinimumWidth
(),
drawable
.
getMinimumHeight
());
members_top_user_focus_ortion_tv
.
setCompoundDrawablePadding
(
20
);
members_top_user_focus_ortion_tv
.
setCompoundDrawablePadding
(
20
);
...
@@ -461,6 +465,7 @@ public class MembersActivity extends BaseActivity implements View.OnClickListene
...
@@ -461,6 +465,7 @@ public class MembersActivity extends BaseActivity implements View.OnClickListene
fans_count
=
(
fans_counti
-
1
)
+
""
;
fans_count
=
(
fans_counti
-
1
)
+
""
;
members_top_user_fensi_num_tv
.
setText
(
"粉丝 "
+
fans_count
);
members_top_user_fensi_num_tv
.
setText
(
"粉丝 "
+
fans_count
);
focus_state
=
"2"
;
focus_state
=
"2"
;
EventBus
.
getDefault
().
post
(
new
dynamicFocusEvent
(
focus_state
));
members_top_user_focus_ortion_tv
.
setCompoundDrawables
(
null
,
null
,
null
,
null
);
members_top_user_focus_ortion_tv
.
setCompoundDrawables
(
null
,
null
,
null
,
null
);
members_top_user_focus_ortion_tv
.
setText
(
"+ 关注"
);
members_top_user_focus_ortion_tv
.
setText
(
"+ 关注"
);
members_top_user_focus_ortion_tv
.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
dynamic_white
));
members_top_user_focus_ortion_tv
.
setTextColor
(
getResources
().
getColor
(
R
.
color
.
dynamic_white
));
...
...
This diff is collapsed.
Click to expand it.
m-dynamic/src/main/java/com/yidianling/dynamic/topic/topicDetail/TopicDetailActivity.java
View file @
e2c30018
...
@@ -290,6 +290,11 @@ public class TopicDetailActivity extends BaseMvpActivity<TopicDetailView, TopicD
...
@@ -290,6 +290,11 @@ public class TopicDetailActivity extends BaseMvpActivity<TopicDetailView, TopicD
totalMembers
=
0
;
totalMembers
=
0
;
topicId
=
getIntent
().
getStringExtra
(
"topic_id"
);
topicId
=
getIntent
().
getStringExtra
(
"topic_id"
);
isSplash
=
getIntent
().
getBooleanExtra
(
"isSplash"
,
false
);
isSplash
=
getIntent
().
getBooleanExtra
(
"isSplash"
,
false
);
Bundle
bundle
=
getIntent
().
getBundleExtra
(
"bundle"
);
if
(
bundle
!=
null
)
{
topicId
=
bundle
.
getString
(
"topic_id"
,
"44"
);
isSplash
=
bundle
.
getBoolean
(
"isSplash"
,
false
);
}
adapter
=
new
TopicDetailMemberAdapter
(
this
);
adapter
=
new
TopicDetailMemberAdapter
(
this
);
mFragments
=
new
Fragment
[]{
TrendListInFragment
.
newInstance
(
"1"
,
topicId
,
"default"
,
"0"
),
mFragments
=
new
Fragment
[]{
TrendListInFragment
.
newInstance
(
"1"
,
topicId
,
"default"
,
"0"
),
TrendListInFragment
.
newInstance
(
"2"
,
topicId
,
"default"
,
"0"
)};
TrendListInFragment
.
newInstance
(
"2"
,
topicId
,
"default"
,
"0"
)};
...
...
This diff is collapsed.
Click to expand it.
m-dynamic/src/main/java/com/yidianling/dynamic/trendsDetail/TrendsDetailActivity.java
View file @
e2c30018
...
@@ -24,6 +24,7 @@ import android.text.Html;
...
@@ -24,6 +24,7 @@ import android.text.Html;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.text.TextWatcher
;
import
android.text.TextWatcher
;
import
android.text.style.ImageSpan
;
import
android.text.style.ImageSpan
;
import
android.util.EventLog
;
import
android.view.KeyEvent
;
import
android.view.KeyEvent
;
import
android.view.MotionEvent
;
import
android.view.MotionEvent
;
import
android.view.View
;
import
android.view.View
;
...
@@ -72,6 +73,8 @@ import com.yidianling.dynamic.R2;
...
@@ -72,6 +73,8 @@ import com.yidianling.dynamic.R2;
import
com.yidianling.dynamic.common.browsePictures.BrowsePicturesActivity2
;
import
com.yidianling.dynamic.common.browsePictures.BrowsePicturesActivity2
;
import
com.yidianling.dynamic.common.emoji.EmoticonPickerView
;
import
com.yidianling.dynamic.common.emoji.EmoticonPickerView
;
import
com.yidianling.dynamic.common.emoji.IEmoticonSelectedListener
;
import
com.yidianling.dynamic.common.emoji.IEmoticonSelectedListener
;
import
com.yidianling.dynamic.event.LoginStateEvent
;
import
com.yidianling.dynamic.event.dynamicFocusEvent
;
import
com.yidianling.dynamic.members.MembersActivity
;
import
com.yidianling.dynamic.members.MembersActivity
;
import
com.yidianling.dynamic.model.CommentBean
;
import
com.yidianling.dynamic.model.CommentBean
;
import
com.yidianling.dynamic.model.Reply
;
import
com.yidianling.dynamic.model.Reply
;
...
@@ -95,6 +98,7 @@ import java.util.concurrent.TimeUnit;
...
@@ -95,6 +98,7 @@ import java.util.concurrent.TimeUnit;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
butterknife.OnClick
;
import
de.greenrobot.event.EventBus
;
import
io.reactivex.Observable
;
import
io.reactivex.Observable
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.disposables.Disposable
;
...
@@ -374,6 +378,7 @@ public class TrendsDetailActivity extends BaseMvpActivity<ITrendsDetailView, ITr
...
@@ -374,6 +378,7 @@ public class TrendsDetailActivity extends BaseMvpActivity<ITrendsDetailView, ITr
@Override
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
super
.
onCreate
(
savedInstanceState
);
super
.
onCreate
(
savedInstanceState
);
EventBus
.
getDefault
().
register
(
this
);
setContentView
(
R
.
layout
.
dynamic_activity_trend_details
);
setContentView
(
R
.
layout
.
dynamic_activity_trend_details
);
ButterKnife
.
bind
(
this
);
ButterKnife
.
bind
(
this
);
initDatas
();
initDatas
();
...
@@ -1451,8 +1456,18 @@ public class TrendsDetailActivity extends BaseMvpActivity<ITrendsDetailView, ITr
...
@@ -1451,8 +1456,18 @@ public class TrendsDetailActivity extends BaseMvpActivity<ITrendsDetailView, ITr
if
(
subscribe
!=
null
)
{
if
(
subscribe
!=
null
)
{
subscribe
.
dispose
();
subscribe
.
dispose
();
}
}
EventBus
.
getDefault
().
unregister
(
this
);
}
public
void
onEvent
(
dynamicFocusEvent
event
)
{
// 1已关注 2关注
if
(
event
.
getFocusState
().
equals
(
"1"
)){
tvGuanzhu
.
setVisibility
(
GONE
);
tvGuanzhu
.
setText
(
"已关注"
);
}
else
{
tvGuanzhu
.
setVisibility
(
VISIBLE
);
tvGuanzhu
.
setText
(
"关注"
);
}
}
}
@NonNull
@NonNull
@Override
@Override
public
ITrendsDetailPresenterImpl
createPresenter
()
{
public
ITrendsDetailPresenterImpl
createPresenter
()
{
...
...
This diff is collapsed.
Click to expand it.
m-home/src/main/java/com/yidianling/home/event/HomeBaseImpl.kt
View file @
e2c30018
...
@@ -4,10 +4,10 @@ import android.content.Context
...
@@ -4,10 +4,10 @@ import android.content.Context
import
android.content.Intent
import
android.content.Intent
import
android.net.Uri
import
android.net.Uri
import
android.os.Bundle
import
android.os.Bundle
import
androidx.appcompat.app.AppCompatActivity
import
androidx.recyclerview.widget.RecyclerView
import
android.text.TextUtils
import
android.text.TextUtils
import
android.view.View
import
android.view.View
import
androidx.appcompat.app.AppCompatActivity
import
androidx.recyclerview.widget.RecyclerView
import
com.alibaba.android.arouter.launcher.ARouter
import
com.alibaba.android.arouter.launcher.ARouter
import
com.ydl.media.audio.AudioPlayer
import
com.ydl.media.audio.AudioPlayer
import
com.ydl.media.audio.model.Music
import
com.ydl.media.audio.model.Music
...
@@ -23,6 +23,7 @@ import com.ydl.ydlcommon.base.config.HttpConfig
...
@@ -23,6 +23,7 @@ import com.ydl.ydlcommon.base.config.HttpConfig
import
com.ydl.ydlcommon.bean.ShareData
import
com.ydl.ydlcommon.bean.ShareData
import
com.ydl.ydlcommon.data.PlatformRamImpl
import
com.ydl.ydlcommon.data.PlatformRamImpl
import
com.ydl.ydlcommon.modular.ModularServiceManager
import
com.ydl.ydlcommon.modular.ModularServiceManager
import
com.ydl.ydlcommon.modular.ModularServiceManager.provide
import
com.ydl.ydlcommon.router.IYDLRouterConstant
import
com.ydl.ydlcommon.router.IYDLRouterConstant
import
com.ydl.ydlcommon.utils.LogUtil
import
com.ydl.ydlcommon.utils.LogUtil
import
com.ydl.ydlcommon.utils.Utils
import
com.ydl.ydlcommon.utils.Utils
...
@@ -110,6 +111,16 @@ open class HomeBaseImpl : IHomeBaseEvent {
...
@@ -110,6 +111,16 @@ open class HomeBaseImpl : IHomeBaseEvent {
mHomeView
!!
.
getConsultData
(
type
.
id
.
toString
(),
selectPosition
)
mHomeView
!!
.
getConsultData
(
type
.
id
.
toString
(),
selectPosition
)
}
}
override
fun
jumpToTopicDetail
(
topic_id
:
String
)
{
val
bundle
=
Bundle
()
bundle
.
putString
(
"topic_id"
,
topic_id
)
bundle
.
putBoolean
(
"isSplash"
,
false
)
//动态详情
ARouter
.
getInstance
().
build
(
"/topic/detail"
)
.
withBundle
(
"bundle"
,
bundle
)
.
navigation
()
}
private
var
headerView
:
View
?
=
null
private
var
headerView
:
View
?
=
null
var
mContext
:
Context
?
=
null
var
mContext
:
Context
?
=
null
...
...
This diff is collapsed.
Click to expand it.
m-home/src/main/java/com/yidianling/home/event/IHomeBaseEvent.kt
View file @
e2c30018
...
@@ -185,4 +185,10 @@ interface IHomeBaseEvent {
...
@@ -185,4 +185,10 @@ interface IHomeBaseEvent {
* @param selectPosition 选中的position
* @param selectPosition 选中的position
*/
*/
fun
getConsultData
(
type
:
HomeHeaderBean
.
ConsultCategoryDateBean
,
selectPosition
:
Int
)
fun
getConsultData
(
type
:
HomeHeaderBean
.
ConsultCategoryDateBean
,
selectPosition
:
Int
)
/*
* 跳转话题详情
*
* */
fun
jumpToTopicDetail
(
topic_id
:
String
)
}
}
\ No newline at end of file
This diff is collapsed.
Click to expand it.
m-home/src/ydl/java/com/yidianling/home/ui/view/HomeAssuageGriefItemView.kt
View file @
e2c30018
...
@@ -67,7 +67,10 @@ class HomeAssuageGriefItemView(private val mContext: Context, private var homeEv
...
@@ -67,7 +67,10 @@ class HomeAssuageGriefItemView(private val mContext: Context, private var homeEv
homeModuleAssuageGriefViewTag
.
text
=
bean
?.
askTag
homeModuleAssuageGriefViewTag
.
text
=
bean
?.
askTag
homeModuleAssuageGriefViewCommentsCount
.
text
=
bean
?.
commentsCount
.
toString
()
homeModuleAssuageGriefViewCommentsCount
.
text
=
bean
?.
commentsCount
.
toString
()
homeModuleAssuageGriefViewZanCount
.
text
=
bean
?.
zanCount
.
toString
()
homeModuleAssuageGriefViewZanCount
.
text
=
bean
?.
zanCount
.
toString
()
ll_topic_detail
.
setOnClickListener
{
//跳转话题详情
homeEvent
?.
jumpToTopicDetail
(
bean
.
topicId
.
toString
())
}
/**
/**
* 点赞
* 点赞
...
...
This diff is collapsed.
Click to expand it.
m-home/src/ydl/res/layout/home_assuage_grief_item_view.xml
View file @
e2c30018
...
@@ -187,6 +187,7 @@
...
@@ -187,6 +187,7 @@
android:background=
"@drawable/home_assuage_grief_item_view_tab_back"
android:background=
"@drawable/home_assuage_grief_item_view_tab_back"
android:gravity=
"center_vertical"
android:gravity=
"center_vertical"
android:orientation=
"horizontal"
android:orientation=
"horizontal"
android:id=
"@+id/ll_topic_detail"
android:paddingLeft=
"@dimen/platform_dp_7"
android:paddingLeft=
"@dimen/platform_dp_7"
android:paddingTop=
"@dimen/platform_dp_4"
android:paddingTop=
"@dimen/platform_dp_4"
android:paddingRight=
"@dimen/platform_dp_7"
android:paddingRight=
"@dimen/platform_dp_7"
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment