朋友在我的活动中,我已finish()
置于onBackpressed()
内,但有时仍无法完成或销毁活动..问题是什么?
答案 0 :(得分:5)
super.onBackpressed()
将为您执行finishing
事情,因此请在覆盖此功能后不要对此行进行注释。如果您有任何功能,请在此函数中添加您的额外功能...
答案 1 :(得分:1)
finish()只是告诉活动做它需要做的事情来完成,例如。关闭,调用onPause,将结果报告给父级等。它不会执行exit()调用或其他任何操作。
你应该在完成()之后回来。
另请参阅此问题:about finish() in android
答案 2 :(得分:0)
你也可以使用finish();在onBackPressed();
中请试试这个......
答案 3 :(得分:-1)
有时不支持finish()方法。 你的OnBackPressed()方法应该有@Override表示法。 bt仅在API级别大于5时支持此表示法。
对我来说它有效。