1

我已经尝试过搜索以找到解决方案,但它们似乎都不起作用。

我的用例是:我有一个 FragmentActivity,它包含一个 ViewPager 来管理几个片段,如果这些片段来自不同的数据源 - 因此涉及到 Service、Content Proviers、Loaders 等。

虽然我的 Fragments 的 onCreateView 只调用了一次,但是当我尝试通过按返回键退出应用程序时,视图分页器首先会删除片段集并显示空白活动,随后在背面按实际退出应用程序.

我尝试了几件事,例如:

  • 在活动中调用finish()onKey... onBackPressed
  • getActivity().finish()从 Fragment 及其主布局视图调用,
    但它们都不起作用。

**通过使用它的 PID 关闭应用程序 - 那是我不想尝试的东西。

这肯定不是标准行为,因为我看到有人在 SO 上提出与我的查询相反的问题,他们的应用程序正在退出。

所以,我真的希望在第一次按下后退按钮时关闭活动。

4

0 回答 0