[英]Android how to make back button perform action on a the first click?
我將后退按鈕重新編程為:
@Override
public void onBackPressed() {
returnManager();
}
我面臨的問題是,當我第一次觸摸它時,它什么也沒做。 第一次之后,它將按預期工作並調用returnManager。 然后,如果我按屏幕上的其他一些按鈕並再次按回,則它第一次不會執行任何操作,但會在下一次觸摸時起作用。 我在這里想念什么嗎?
一個奇怪的解決方案:
int calls = 0;
@Override
public void onBackPressed()
{
calls++;
if(calls==1)
{
returnManager();
returnManager();
}
else
{
returnManager();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.