2016-05-09 7 views
-2

アンドロイドアプリのイントロを作成するときに、メモリラグエラーが発生し、アプリケーションが停止しました。アプリのイントロエラーjava.lang.OutOfMemoryError

public class SampleSlide extends Fragment { 

    private static final String ARG_LAYOUT_RES_ID = "layoutResId"; 

    public static SampleSlide newInstance(int layoutResId) { 
     SampleSlide sampleSlide = new SampleSlide(); 
     Bundle args = new Bundle(); 
     args.putInt(ARG_LAYOUT_RES_ID, layoutResId); 
     sampleSlide.setArguments(args); 
     return sampleSlide; 
    } 

    private int layoutResId; 

    public SampleSlide() {} 

    @Override 
    public void onCreate(@Nullable Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     if(getArguments() != null && getArguments().containsKey(ARG_LAYOUT_RES_ID)) 
      layoutResId = getArguments().getInt(ARG_LAYOUT_RES_ID); 
    } 

    @Nullable 
    @Override 
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { 
     return inflater.inflate(layoutResId, container, false); 
    } 

} 
+1

チェックこの参照します。http:?//stackoverflow.com/questions/1393486/error-java-lang-outofmemoryerror-gc-overhead-limit-exceeded RQ = 1 –

+0

はフルlogcatを追加します –

答えて

0

コードを使用する必要がない場合。あなたの問題を解決するために、manifest.xmlファイルで定義されているあなたの活動の中で以下のものを定義するだけです。

<application 
    .... 
     android:largeHeap="true"> 
関連する問題