Skip to content

Commit 3b62b41

Browse files
committed
修复一些BUG
1 parent 10eb109 commit 3b62b41

File tree

18 files changed

+64
-20
lines changed

18 files changed

+64
-20
lines changed

.idea/misc.xml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ android {
7979

8080
// 批量渠道包值替换
8181
productFlavors.all { flavor ->
82-
flavor.manifestPlaceholders = [UMENG_CHANNEL: name]
82+
flavor.manifestPlaceholders = [UMENG_CHANNEL: name,BUGLY_CHANNEL:name]
8383
}
8484
}
8585

app/src/main/java/com/rae/cnblogs/adapter/FeedItemAdapter.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import android.text.TextUtils;
44
import android.view.LayoutInflater;
5+
import android.view.View;
56
import android.view.ViewGroup;
67

78
import com.rae.cnblogs.R;
@@ -28,6 +29,12 @@ public void onBindViewHolder(FeedViewHolder holder, int position, UserFeedBean m
2829
// holder.feedActionView.setText(m.getAction());
2930
holder.feedActionTitleView.setText(String.format("#%s# %s", m.getAction(), m.getTitle()));
3031
holder.itemView.setTag(m);
32+
if ("发表评论".equals(m.getAction())) {
33+
holder.feedLayout.setVisibility(View.GONE);
34+
holder.contentView.setText(String.format("#%s# %s", m.getAction(), m.getContent()));
35+
} else {
36+
holder.feedLayout.setVisibility(View.VISIBLE);
37+
}
3138

3239
if (!TextUtils.isEmpty(m.getAvatar())) {
3340
RaeImageLoader.displayImage(m.getAvatar(), holder.avatarView);

app/src/main/java/com/rae/cnblogs/dialog/impl/VersionUpdateDialog.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ protected int getLayoutId() {
2727
return R.layout.dialog_version_card;
2828
}
2929

30+
@Override
31+
public void show() {
32+
super.show();
33+
mContentLayout.setEnabled(false);
34+
}
35+
3036
public void setVersionInfo(final VersionInfo versionInfo) {
3137
setTitle(versionInfo.getVersionName());
3238
setMessage(Html.fromHtml(versionInfo.getAppDesc()).toString());

app/src/main/java/com/rae/cnblogs/fragment/BlogListFragment.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,11 @@ public void onResume() {
103103

104104
@Override
105105
public void onDestroy() {
106-
super.onDestroy();
107106
mItemAdapter.destroy();
108107
mAppLayout.removeAllViews();
109-
mAppLayout.refreshComplete();
110108
mRecyclerView.removeAllViews();
111109
EventBus.getDefault().unregister(this);
110+
super.onDestroy();
112111
}
113112

114113

app/src/main/java/com/rae/cnblogs/model/FeedListFragment.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ protected void onLoadData() {
7070
mAdapter.setOnItemClickListener(new BaseItemAdapter.onItemClickListener<UserFeedBean>() {
7171
@Override
7272
public void onItemClick(UserFeedBean item) {
73+
if ("发表评论".equals(item.getAction())) {
74+
return;
75+
}
7376
AppRoute.jumpToWeb(getContext(), item.getUrl());
7477
}
7578
});

app/src/main/java/com/rae/cnblogs/model/FeedViewHolder.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ public class FeedViewHolder extends BlogCommentViewHolder {
1717
@BindView(R.id.img_blog_action)
1818
public ImageView feedActionView;
1919

20+
@BindView(R.id.ll_feed)
21+
public View feedLayout;
22+
2023
@BindView(R.id.tv_blog_action_title)
2124
public TextView feedActionTitleView;
2225

app/src/main/java/com/rae/cnblogs/service/job/BlogContentJob.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ public void run() {
5959
public void cancel() {
6060
super.cancel();
6161
mHandler.removeMessages(0);
62+
mHandler.removeCallbacksAndMessages(null);
6263
mHandler = null;
6364
}
6465

app/src/main/java/com/rae/cnblogs/widget/AppLayout.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import in.srain.cube.views.ptr.PtrClassicFrameLayout;
77

88
/**
9+
* 下拉刷新
910
* Created by ChenRui on 2016/12/2 01:03.
1011
*/
1112
public class AppLayout extends PtrClassicFrameLayout {

app/src/main/java/com/rae/cnblogs/widget/HintCardLayout.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,26 @@ protected void onFinishInflate() {
5353

5454
@Override
5555
public boolean dispatchTouchEvent(MotionEvent ev) {
56-
mCardDragCompat.dispatchTouchEvent(ev);
56+
if (isEnabled())
57+
mCardDragCompat.dispatchTouchEvent(ev);
5758

5859
return this.dispatchTouchEventSupport(ev);
5960
}
6061

6162
@Override
6263
public boolean onInterceptTouchEvent(MotionEvent ev) {
63-
return mCardDragCompat.shouldInterceptTouchEvent(ev);
64+
if (isEnabled())
65+
return mCardDragCompat.shouldInterceptTouchEvent(ev);
66+
return super.onInterceptTouchEvent(ev);
6467
}
6568

6669
@Override
6770
public boolean onTouchEvent(MotionEvent event) {
68-
mCardDragCompat.processTouchEvent(event);
69-
return true;
71+
if (isEnabled()) {
72+
mCardDragCompat.processTouchEvent(event);
73+
return true;
74+
}
75+
return super.onTouchEvent(event);
7076
}
7177

7278
public void setOnDismissListener(DialogInterface.OnDismissListener listener) {

0 commit comments

Comments
 (0)