跳转到 MemoryLeakActivity 崩溃

来源:4-5 内存泄露解决实战

guoke24

2020-05-06

老师你好,我下载了工程源码,几乎没有改动代码,在 AndroidStudio3.4 中正常运行。

现在遇到一个问题:
我在memony profiler 打开的情况下,在主界面点击任意一个item 跳转到 MemoryLeakActivity 界面时,就会发生崩溃;如果不开 memony profiler 的情况下,点击任意一个item 都可正常跳转到 MemoryLeakActivity 界面。

跳转到 MemoryLeakActivity 界面到代码是:

// com/optimize/performance/adapter/NewsAdapter.java

	public void onBindViewHolder(@NonNull final ViewHolder holder, int position) {
		...
        holder.layout.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent(holder.imageView.getContext(), MemoryLeakActivity.class);
                intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                holder.imageView.getContext().startActivity(intent);
            }
        });
        ...
	}

Logcat 那里没看到相关信息,请问老师能提示个一下么?

写回答

3回答

小风又满楼

2020-10-23

我的华为手机也是,刚才换小米就好了。并且很奇怪,华为监测的时候内存是100+,小米的是50+。没搞懂什么意思

0
0

君阳

2020-09-08

用的模拟器吗,是不是电脑内存不够啊

0
0

随风绽放

2020-05-10

同学你好,还是需要logcat里面看下具体的报错信息是什么才可以确定问题。如果这个手机没有日志输出的话换一个手机

0
0

Top团队大牛带你玩转Android性能分析与优化

由表及里学到国内Top团队对性能问题的体系化解决方案

1696 学习 · 532 问题

查看课程