拦截活动onOptionsItemSelected

时间:2014-09-03 20:10:35

标签: android android-activity android-actionbar android-dialogfragment android-menu

用户尝试使用ActionBar从当前活动导航。 他触摸了ActionBar中的一个图标和

public boolean onOptionsItemSelected(MenuItem item)

被调用。 在某些情况下,我想显示带有是/否/取消的片段对话框 并询问用户是否要完成“动作”。当前活动(向某人发送信息)

是=发送消息并导航到ActionBar中选择的活动
否=导航到ActionBar中选择的活动
取消=留在这里,不要发送消息,也不要导航到其他活动

如何实现此行为?

3 个答案:

答案 0 :(得分:0)

如果你需要使用超过1的话,我会做一个if语句((s)到word语句)并且如果执行了该代码,如果没有执行则写下你想要它做的代码和else语句。希望有所帮助! :) -Ryan Csuha

答案 1 :(得分:0)

或者尝试调整java.util.Scanner以尝试做你想做的事情,但我认为这可以通过简单的旧学校if语句来解决。

答案 2 :(得分:0)

这只是一个想法,可能会调整扫描仪来做你需要的,但我认为只是一个简单的if语句应该做你想做的事。