android快速点击两次,如何通过在Android中快速单击两次按钮来防...
如果我在我的Android應(yīng)用中快速單擊按鈕,似乎它后面的代碼運(yùn)行了兩次.
如果我兩次單擊菜單按鈕,則必須啟動(dòng)onclick的活動(dòng)只會(huì)啟動(dòng)兩次,而我必須退出兩次.
這真的很煩人,因?yàn)槿绻覇螕舨藛伟粹o的速度太快,我可以在后臺(tái)加載一大堆活動(dòng),并且必須逐個(gè)退出,所以這顯然是我的應(yīng)用程序的錯(cuò)誤狀態(tài),我想解決此問(wèn)題.
我該怎么辦?
我使用簡(jiǎn)單的onClickListeners和Buttons
編輯:
關(guān)于答案和評(píng)論,我的菜單按鈕如下所示:
top20Button.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
favButton.setClickable(false);
nearButton.setClickable(false);
highlightedButton.setClickable(false);
top20Button.setClickable(false);
Intent i = new Intent();
i.putExtra("showDialog", false);
i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
i.setClass(Search.this, Top20.class);
startActivity(i);
finish();
}
});
經(jīng)過(guò)所有這些更正后,它仍然是相同的:S
當(dāng)我像瘋子一樣單擊時(shí),歷史記錄堆棧上有多個(gè)活動(dòng),因此我必須退出多次.
有什么建議么 ?我做錯(cuò)了什么?
總結(jié)
以上是生活随笔為你收集整理的android快速点击两次,如何通过在Android中快速单击两次按钮来防...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 五谷汤的功效与作用、禁忌和食用方法
- 下一篇: android第三方应用,Android