从eclipse直接构建与导出的apk不同

时间:2014-02-27 11:47:11

标签: java android eclipse onresume

我在这里看到的另一个问题与我的相同,但没有人回答。我想也许我可以试试运气。

我有一个Android应用程序。我想要的行为是,每当用户访问片段/活动,并关闭我的应用程序/打开另一个应用程序时,当他返回我的应用程序时,他将看到他上次访问的屏幕。

每当我通过Eclipse运行应用程序时都是如此。

然而,我注意到,当我导出我的APK时,这不会发生。无论用户上次访问什么片段/活动,他总是会在启动画面后返回页面。

  1. 我能做错什么?
  2. 这背后的原因可能是直接构建与APK不同。
  3. 这是我恢复时发生的代码

    protected void onResume() {
        super.onResume();
        showPin();
        ((TextView) getSupportActionBar().getCustomView()).setText("MyTitle");
    }
    
    @Override
    protected void onPostResume() {
        super.onPostResume();
    
        if (currentFragment == null)
            currentFragment = builder;
    
        getSupportFragmentManager()
            .beginTransaction()
            .hide(builder)
            .hide(gem)
            .hide(tyke)
            .hide(spike)
            .hide(addon)
            .hide(recent)
            .hide(timber)
            .commit();
    
    
        getSupportFragmentManager()
            .beginTransaction()
            .show(currentFragment)
            .commit();
    
    }
    

0 个答案:

没有答案