onbackpressed

    1热度

    3回答

    我在其中我获取用户的详细信息和一些数据从数据库firebase的方法。 的问题是,启动应用程序,并再次当我从导航任何其他活动回来后的方法获取调用两次或三次。 我已经把这个方法在onCreate方法是这样的: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn

    1热度

    2回答

    我想在Fragments中使用BackButton。我使用这个代码来处理后退按钮: @Override public void onResume() { super.onResume(); getView().setFocusableInTouchMode(true); getView().requestFocus(); getView().setOnK

    4热度

    1回答

    我使用fragmentTransaction通过片段来进行,它看起来像这样: FragmentManager fm = oldFragment.getFragmentManager(); FragmentTransaction fragmentTransaction = fm.beginTransaction(); fragmentTransaction.add(oldF

    1热度

    4回答

    这是我的类名 public class PrimaryFragment extends Fragment implements OnRestartRequest { @Override public void onBackPressed() { if (mCardStackLayout.isCardSelected()) { mCardStackLa

    0热度

    2回答

    我是在android中使用我的项目中的片段新。第一次我的片段正在创建然后api调用并获取数据加载到片段中。在这里,当我点击任何项目,我用另一个片段替换片段还有另一个API调用并加载数据到片段。 现在这里为我产生的问题情况。 从这里我回按钮按下。 片段重新加载与第一次创建时相同,但它应显示数据,因为我在离开之前会看到下一个片段。 所以请给我解决方案我可以如何获取相同的数据,因为我离开意味着saved

    0热度

    1回答

    我创建了一个简单的内容页面来测试各种事件。在ViewModel中重写OnBackButtonPressed时,不会引发该事件。根据Xamarin的说法,这个事件不会在iOS上提出,但它应该在Android和WP上工作。但我无法在这些平台上工作。 我错过了什么? TestPage.xaml <?xml version="1.0" encoding="utf-8" ?> <ContentPage x

    0热度

    5回答

    当按下后退按钮时,我已经实现了我的应用程序退出。当我退出应用程序时,我通常会在应用程序正常退出之前得到最近应用程序显示的波涛汹涌的退出。什么可能导致这个问题?这是我的代码。 public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button discover,wh

    0热度

    3回答

    我有一个小问题public void onBackPressed()。除了最终的ELSE外,IF ELSE语句中的所有内容都能正常工作。最后的ELSE语句假设为关闭应用程序但它没有。这里有人能帮我解决这个问题吗? @Override public void onBackPressed() { int count = getFragmentManager().getBackStackE

    1热度

    4回答

    其实我的问题是当我按下后退按钮时,它显示dialog,并且同时应用程序完成而没有对键进行任何操作?任何人能解决这个问题吗? @Override public void onBackPressed() { super.onBackPressed(); AlertDialog.Builder ab = new AlertDialog.Builder(this); ab.

    0热度

    1回答

    我想添加功能,关闭应用程序时按下后退按钮,它工作正常在Android 4.2.2,但它崩溃时,我第二次在棉花糖打开它。这是我的方法: @override public void onBackPressed(){ Intent a = new Intent(Intent.ACTION_MAIN); a.addCategory(Intent.CATEGORY_HOME); a.setFlag