2016-04-26 110 views
0

我的应用程序在后台很长一段时间有问题。当我点击应用程序后,我的活动打开空白/空白,应用程序崩溃。如果Android系统不断销毁我的活动,我该如何开始我的活动?Android系统OnDestroy我的后台活动

的的onCreate()我的活动

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; 
    } 
+0

您能否详细说明并添加活动的源代码? – Sreeraj

+0

@Sreeraj add OnCreate sourceCode –

+0

当应用程序崩溃时共享logcat。这应该揭示你的代码中有崩溃的地方 – AADProgramming

回答

1

,你必须执行正确的生命周期的活动/片段,check

为了调试目的,请检查开发人员选项“不要保留活动”。