2016-04-26 11 views
0

私のアプリはバックグラウンドで長い時間を過ごしているときに問題があります。私がアプリケーションをクリックすると、私の活動が空白/空白になり、アプリケーションがクラッシュします。 Androidシステムがアクティビティを破壊し続ける場合、私はどのようにアクティビティを開始しますか?Android System 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は、アプリケーションクラッシュ時にlogcatを共有するソースコードを –

+0

で共有します。それはあなたのコード内のどこにクラッシュがあるのか​​を明らかにする必要があります – AADProgramming

答えて

1

あなたはあなたの活動/フラグメント、checkの正しいライフサイクルを実装する必要があります。

デバッグの目的で、開発者のオプション「アクティビティを保存しない」をチェックします。

関連する問題