我正在创建一个应用程序,其中显示了待解决的挑战列表。当用户单击挑战时,他可以接受它或忽略它。
这是我想做的,但我不知道如何做:
简而言之,如果用户真的对挑战做出了响应,我不希望它显示在列表中,但是如果他不选择任何选项并按“后退”按钮,那么他就不会选择两个操作之一,因此我希望这个挑战在列表中仍然可见。
我认为回到我的主要活动时无法检测到我按下了什么按钮。我已经考虑过使用全局变量,但是我也不想滥用它们。
为了清楚起见,我不问如何删除列表项。但是何时知道要删除另一个活动取决于另一个活动。
在您的第二个活动中给您要删除的索引作为意图内的参数,并通过在第一个活动内再次返回索引作为额外的意图来结束它(通过使用setresult(Intent i)然后调用finish),从中获取结果通过覆盖onActivityResult(http://developer.android.com/reference/android/app/Activity.html#onActivityResult (int,int,android.content.Intent))进行第二个活动
参见3.3。从http://www.vogella.com/tutorials/AndroidIntent/article.html中的子活动中检索结果数据,以获取详细的howTo
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句