新增一处优化内存点
修复闪退回到首页后是默认在社区并且连不上IM的问题
This commit is contained in:
parent
0294296ada
commit
4d9dbadea5
@ -75,6 +75,9 @@ public class TabButtonGroup extends LinearLayout implements View.OnClickListener
|
||||
}
|
||||
}
|
||||
|
||||
public int getCurPosition() {
|
||||
return mCurPosition;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
|
@ -37,6 +37,10 @@ public class CustomViewHolder implements BannerViewHolder<BannerBean> {
|
||||
TextView targetAssist = contextView.findViewById(R.id.target_assist_num);
|
||||
TextView currentAssist = contextView.findViewById(R.id.current_assist_num);
|
||||
TextView title = contextView.findViewById(R.id.title);
|
||||
|
||||
bannerBack.setImageResource(R.mipmap.start_level);
|
||||
iconStart.setImageResource(R.mipmap.icon_start);
|
||||
iconStartNumber.setImageResource(R.mipmap.icon_start_number);
|
||||
if (data.isStart()) {
|
||||
startContext.setVisibility(View.VISIBLE);
|
||||
Glide.with(context).load(R.mipmap.start_level).into(bannerBack);
|
||||
|
@ -8,7 +8,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:scaleType="fitXY"
|
||||
android:src="@mipmap/start_level" />
|
||||
/>
|
||||
|
||||
<FrameLayout
|
||||
android:id="@+id/start_context"
|
||||
@ -51,7 +51,7 @@
|
||||
android:id="@+id/icon_start"
|
||||
android:layout_width="12dp"
|
||||
android:layout_height="12dp"
|
||||
android:src="@mipmap/icon_start" />
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/total_star_value"
|
||||
@ -118,7 +118,7 @@
|
||||
android:id="@+id/icon_start_number"
|
||||
android:layout_width="12dp"
|
||||
android:layout_height="12dp"
|
||||
android:src="@mipmap/icon_start_number" />
|
||||
/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/number_of_people_assisted"
|
||||
|
@ -7,6 +7,7 @@ import android.animation.Animator;
|
||||
import android.animation.AnimatorListenerAdapter;
|
||||
import android.animation.ObjectAnimator;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.Application;
|
||||
import android.app.Dialog;
|
||||
import android.app.NotificationChannel;
|
||||
import android.app.PendingIntent;
|
||||
@ -312,6 +313,12 @@ public class MainActivity extends AbsActivity implements MainAppBarLayoutListene
|
||||
|
||||
@Override
|
||||
public void onPageSelected(int position) {
|
||||
if (mTabButtonGroup.getCurPosition() != position) {
|
||||
System.err.println("重新初始化IM");
|
||||
RongcloudIMManager.connectIM(mContext.getApplication());
|
||||
position = 0;
|
||||
mTabButtonGroup.setCurPosition(0);
|
||||
}
|
||||
if (position != 0) {
|
||||
loadPageData(position, true);
|
||||
}
|
||||
|
@ -82,7 +82,7 @@ public class MainHomeViewHolder extends AbsMainHomeParentViewHolder {
|
||||
for (WeakReference<Activity> reference : CommonAppContext.activityList) {
|
||||
builder.append(reference.get().getClass().getSimpleName()).append("\n");
|
||||
}
|
||||
builder.append("内存:").append(DeviceUtils.getMemory(mContext));
|
||||
builder.append("内存:").append(DeviceUtils.getMemoryToFormat(mContext));
|
||||
if (debugView != null) {
|
||||
handler.post(() -> debugView.setText(builder.toString()));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user