|
|
@@ -321,18 +321,19 @@ public class MsgsSecondCommonActivity extends BaseActivity implements View.OnCli
|
|
|
|
|
|
|
|
|
private void doClickEvent(int mPosition, int msg_id) {
|
|
|
- baseUrl = CommonUtil.getSharedPreferences(mContext, "erp_baseurl");
|
|
|
- String url = baseUrl + "mobile/message/getDetail.action";
|
|
|
- Intent intent_web = new Intent(mContext, WebViewCommActivity.class);
|
|
|
- intent_web.putExtra("url", url);
|
|
|
- intent_web.putExtra("id", msg_id);
|
|
|
- intent_web.putExtra("title", msg_title);
|
|
|
- startActivityForResult(intent_web, MSG_MARKED_READED);
|
|
|
-
|
|
|
- msgModel.get(mPosition).setReaded(true);
|
|
|
- MessageDao.getInstance().upStatus(msg_id, true); //点击保存本地为已读状态操作
|
|
|
- msgAdapter.notifyDataSetChanged();
|
|
|
-
|
|
|
+ if ("note".equals(msg_type) || "meeting".equals(msg_type)){
|
|
|
+ baseUrl = CommonUtil.getSharedPreferences(mContext, "erp_baseurl");
|
|
|
+ String url = baseUrl + "mobile/message/getDetail.action";
|
|
|
+ Intent intent_web = new Intent(mContext, WebViewCommActivity.class);
|
|
|
+ intent_web.putExtra("url", url);
|
|
|
+ intent_web.putExtra("id", msg_id);
|
|
|
+ intent_web.putExtra("title", msg_title);
|
|
|
+ startActivityForResult(intent_web, MSG_MARKED_READED);
|
|
|
+ }else {
|
|
|
+ msgModel.get(mPosition).setReaded(true);
|
|
|
+ MessageDao.getInstance().upStatus(msg_id, true);//点击保存本地为已读状态操作
|
|
|
+ msgAdapter.notifyDataSetChanged();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void showPopupWindow() {
|
|
|
@@ -421,7 +422,8 @@ public class MsgsSecondCommonActivity extends BaseActivity implements View.OnCli
|
|
|
super.onActivityResult(requestCode, resultCode, data);
|
|
|
try {
|
|
|
if (requestCode == MSG_MARKED_READED && resultCode == 22 && data != null) {
|
|
|
- MessageDao.getInstance().upStatus(msg_id, true);
|
|
|
+ msgModel.get(mPosition).setReaded(true);
|
|
|
+ MessageDao.getInstance().upStatus(msg_id, true);//点击保存本地为已读状态操作
|
|
|
msgAdapter.notifyDataSetChanged();
|
|
|
}
|
|
|
|