首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓系统后台OnDestroy我的活动

安卓系统后台OnDestroy我的活动
EN

Stack Overflow用户
提问于 2016-04-26 21:31:35
回答 1查看 370关注 0票数 0

当我的App长时间处于后台时,我遇到了一个问题。单击应用程序后,我的activity打开空的/blank,应用程序崩溃。如果Android系统一直在破坏我的活动,我该如何启动我的活动?

我活动的onCreate()

代码语言:javascript
复制
public new TableViewModel ViewModel
    {
        get { return (TableViewModel)base.ViewModel; }
        set { base.ViewModel = value; }
    }

    protected override void OnViewModelSet()
    {
        base.OnViewModelSet();
        SetContentView (Resource.Layout.SectorLayout);
    }


    protected override void OnCreate (Bundle savedInstanceState)
    {
        base.OnCreate (savedInstanceState);
        //this.Intent.AddFlags (ActivityFlags.ClearTop | ActivityFlags.ClearTask | ActivityFlags.NewTask);
        ActionBar.Title = Resources.GetString (Resource.String.tables);

        _adapter = new MyPagerAdapter(SupportFragmentManager);
        Pager = FindViewById<ViewPager> (Resource.Id.pager);
        _tabs = FindViewById<PagerSlidingTabStrip> (Resource.Id.tabs);
        Pager.Adapter = _adapter;
        _tabs.SetViewPager (Pager);

        var pageMargin = (int)TypedValue.ApplyDimension (ComplexUnitType.Dip, 4, Resources.DisplayMetrics);
        Pager.PageMargin = pageMargin;
        _tabs.OnTabReselectedListener = this;
    }
EN

回答 1

Stack Overflow用户

发布于 2016-04-26 21:34:17

你必须为你的活动/片段实现正确的生命周期,check

出于调试目的,请选中开发人员选项“不保留活动”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36866488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档