Tag: activity finish

如何通过使用button像后退buttonclosures当前的片段?

我已经尝试通过使用Imagebuttonclosures当前片段。 我在片段A中,当我点击button时,它会转到片段B. 当我点击Fragment-B的button时,它会转到Fragment-C并closuresFragment-B。 如果我点击Fragment-C的后退button,它会回到Fragment-A。 我尝试的代码如下所示 camera_album = (ImageButton) view.findViewById(R.id.camera_album); camera_album.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { closefragment(); Fragment fragment = FileBrowserFragment.newInstance(null, null, null) ; MainActivity.addFragment(LocalFileBrowserFragment.this, fragment) ; } }); private void closefragment() { getActivity().getFragmentManager().beginTransaction().remove(this).commit(); } 当我点击片段B的后退button时,它将转到片段C。 但是当我点击Fragment-C上的后退button时,它不会回到Fragment-A。 它回到空的背景。 如果我想回到Fragment-A,我必须再次点击后退button。 所以,它似乎并没有closures当前的片段完整。 如何像Android的后退button完成当前的片段?

如何以编程方式在android中按下button?

在我的应用程序中,我有一个注销function。 如果用户点击注销,则进入主屏幕。 现在,我正按退出button退出我的应用程序。 但我想要的是我需要自动退出(即编程)像后退buttonfunction一样。 我知道通过调用完成()将做function。 但事情是去往前面的活动。

如何显示对话框以确认用户希望退出Android活动?

我一直试图performance出“你想退出吗?” 用户尝试退出活动时的对话框types。 但是我找不到合适的API钩子。 Activity.onUserLeaveHint()最初看起来很有前途,但是我找不到一种方法来停止Activity的完成。

一次完成所有活动

我有一个应用程序与多个页面,即多个活动,其中一些保持开放。 有没有办法一次closures所有的活动?