-1
我使用條件彈出菜單的Android PopupMenu的行爲
if (smth) {
PopupMenu popup = new PopupMenu(context, v);
popup.getMenu().add("Do it").setOnMenuItemClickListener(<work with views>);
popup.show();
}
上的活動休閒彈出菜單中仍然可見,但點擊監聽器裏視圖的所有引用是指舊觀點,所以它導致崩潰UND意外的行爲有時。 你知道使用彈出式菜單的最佳方法嗎?或者,我可以禁用彈出菜單娛樂嗎?
UPD 似乎彈出式娛樂只發生在進入多屏幕(奇怪的行爲)時crecreation。 當然,我可以關閉onDestroy中的彈出窗口,但將活動或片段中的每個彈出引用保留都不是很酷。希望你知道更好的方法。
感謝您的回答,但它確實非常不方便。希望更簡單的方式存在。 – j2esu