|
|
@@ -18,6 +18,7 @@ import java.util.List;
|
|
|
import kr.co.hanwha.hifive.R;
|
|
|
import kr.co.hanwha.hifive.adapter.SettingMyHomeTodoListAdapter;
|
|
|
import kr.co.hanwha.hifive.base.BaseActivity;
|
|
|
+import kr.co.hanwha.hifive.data.model.ProfileData;
|
|
|
import kr.co.hanwha.hifive.data.model.ProjectInfoData;
|
|
|
import kr.co.hanwha.hifive.data.model.TaskData;
|
|
|
import kr.co.hanwha.hifive.enums.BaseAnimationType;
|
|
|
@@ -54,6 +55,7 @@ public class MyHomeActivity extends BaseActivity implements MyHomeContract.View
|
|
|
public static final int INDEX_PROFILE = 2;
|
|
|
|
|
|
private int mTabIndex = 0;
|
|
|
+ private int mMemberId = 0;
|
|
|
|
|
|
@Override
|
|
|
protected int getContentViewResource() {
|
|
|
@@ -74,11 +76,13 @@ public class MyHomeActivity extends BaseActivity implements MyHomeContract.View
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
|
|
|
+ if (getIntent() != null) mMemberId = getIntent().getIntExtra(HFActivityUtil.INTENT_MEMBER_ID, 0);
|
|
|
+
|
|
|
initLayout();
|
|
|
|
|
|
initPresenter();
|
|
|
|
|
|
- mPresenter.initDataProfile(true);
|
|
|
+ mPresenter.initDataProfile(mMemberId, true);
|
|
|
|
|
|
if (mTabIndex >= 0 && mTabIndex <= 2)
|
|
|
mViewPager.setCurrentItem(mTabIndex);
|
|
|
@@ -93,11 +97,11 @@ public class MyHomeActivity extends BaseActivity implements MyHomeContract.View
|
|
|
private void initLayout() {
|
|
|
setToolbarBackgroundColor(R.color.hf_grey19);
|
|
|
|
|
|
- String memberName = getIntent().getStringExtra(HFActivityUtil.INTENT_MEMBER_NAME);
|
|
|
- String loginId = getIntent().getStringExtra(HFActivityUtil.INTENT_MEMBER_LOGIN_ID);
|
|
|
+// String memberName = getIntent().getStringExtra(HFActivityUtil.INTENT_MEMBER_NAME);
|
|
|
+// String loginId = getIntent().getStringExtra(HFActivityUtil.INTENT_MEMBER_LOGIN_ID);
|
|
|
|
|
|
mMyHomeHeaderView = (HFMyHomeHeaderView) findViewById(R.id.myHomeHeaderView);
|
|
|
- mMyHomeHeaderView.setMemberInfo(memberName, loginId);
|
|
|
+// mMyHomeHeaderView.setMemberInfo(memberName, loginId);
|
|
|
mMyHomeHeaderView.setOnMyHomeClickListener(onMyHomeClickListener);
|
|
|
|
|
|
mViewOkr = LayoutInflater.from(this).inflate(R.layout.fragment_setting_my_home_okr, null);
|
|
|
@@ -230,11 +234,12 @@ public class MyHomeActivity extends BaseActivity implements MyHomeContract.View
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void setProfile(String company, String rank, String phone) {
|
|
|
- mTextViewCompany.setText(company);
|
|
|
- mTextViewPosition.setText(rank);
|
|
|
- if (phone != null && phone.isEmpty() == false)
|
|
|
- mTextViewCellphone.setText(phone);
|
|
|
+ public void setProfile(@NonNull ProfileData profileData) {
|
|
|
+ mMyHomeHeaderView.setMemberInfo(profileData.getMember_name(), profileData.getLogin_id());
|
|
|
+ mTextViewCompany.setText(profileData.getCompany());
|
|
|
+ mTextViewPosition.setText(profileData.getRank_title());
|
|
|
+ if (profileData.getPhone_mobile() != null && profileData.getPhone_mobile().isEmpty() == false)
|
|
|
+ mTextViewCellphone.setText(profileData.getPhone_mobile());
|
|
|
else
|
|
|
mTextViewCellphone.setText(getString(R.string.setting_my_home_profile_empty_phone));
|
|
|
}
|
|
|
@@ -263,7 +268,7 @@ public class MyHomeActivity extends BaseActivity implements MyHomeContract.View
|
|
|
SwipeRefreshLayout.OnRefreshListener onProfileRefreshListener = new SwipeRefreshLayout.OnRefreshListener() {
|
|
|
@Override
|
|
|
public void onRefresh() {
|
|
|
- mPresenter.initDataProfile(false);
|
|
|
+ mPresenter.initDataProfile(mMemberId, false);
|
|
|
}
|
|
|
};
|
|
|
|