相关疑难解决方法(0)

PopupMenu PopupWindow $ PopupViewContainer泄漏

我有一个PopupMenu固定在Action Bar中的按钮,我正在获取有关泄漏窗口的日志输出.

如果我的活动在PopupMenu打开时停止,则会发生这种情况.

我在这里发布了一个相关问题,但我已经解决了这个问题.

我已经看到了一些类似的问题,像这样,但没有涉及到PopupMenu.

我想我是否可以处理上面提到的那些PopupWindow$PopupViewContainer我可以从WindowManageronPause或类似的东西中删除它,但我不知道如何得到它.暴露的界面PopupMenu非常有限.

  • 有没有人遇到过这个问题?
  • 有没有人修理它或解决它?
  • 任何人都知道如何获得PopupMenuView还是Window

这就是我创建菜单的方法:

// in Activity
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    final MenuInflater inflater = getMenuInflater();

    inflater.inflate(R.menu.main_menu, menu);
    MenuItem login = menu.findItem(R.id.menu_login);
    final Button button = (Button) login.getActionView().findViewById(R.id.login);

    button.setOnClickListener(new View.OnClickListener() {
        public void onClick(View item) {
            if (profileMenu == null) {
                // I've tried passing getApplicationContext() here too, with …
Run Code Online (Sandbox Code Playgroud)

android memory-leaks popupmenu

10
推荐指数
1
解决办法
6065
查看次数

标签 统计

android ×1

memory-leaks ×1

popupmenu ×1