2017-02-18 13 views
0

私はAndroidプログラミングには非常に慣れています。私はこのエラーをどのように解決できるのだろうかと思っていました。私は自分のFragmentTransactionに必要な17の代わりにapi 15を持っているという事実をどう補うために解決策を探してインターネットに尋ねました。私はsupport.v4.app.FragmentTransactionをインポートしようとしたが、それでもここには運がコードではありません:フラグメントgetChildFragmentManager()APIレベル<17

package com.hfad.workout; 

    import android.os.Bundle; 

     import android.view.LayoutInflater; 
     import android.view.View; 
     import android.view.ViewGroup; 
     import android.widget.TextView; 
     import android.support.v4.app.FragmentTransaction; 
     import android.app.Fragment; 

     public class WorkoutDetailFragment extends Fragment { 
      private long workoutId; 

      @Override 
      public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) 
      { 
       if(savedInstanceState != null) 
       { 
        workoutId = savedInstanceState.getLong("workoutId"); 
       } 
       android.support.v4.app.FragmentTransaction ft = getChildFragmentManager().beginTransaction(); 
       StopwatchFragment stopwatchFragment = new StopwatchFragment(); 
       ft.replace(R.id.stopwatch_container, stopwatchFragment); 
       ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE); 
       ft.commit(); 
       return inflater.inflate(R.layout.fragment_workout_detail, container, false); 
      } 
     } 

support.v4.appが動作していない可能性があります理由についてどのような理由は?この問題を回避する方法はありますか? D

+0

import android.app.Fragment; public class WorkoutDetailFragment extends Fragment { 

からchagingに試すことができます。 'android.app.Fragment'ではなく、' android.support.v4.app.Fragment'でなければなりません。 'Fragment'をサポートしている場合、' Fragment'関連のクラスは全てサポートパッケージから来なければなりません。 –

+0

非常によくトリックをしてくれてありがとう非常に:) – Aaron

答えて

1

あなたのフラグメントには"import android.app.Fragment"を使用しています。そのため、support.v4.appはここでは機能しません。 android.support.v4.app.FragmentTransactionを使用する場合は、android.support.v4.app.Fragmentをインポートしてください。

+0

正解!どうもありがとうございました – Aaron

1

はあなたが輸入間違っ `Fragment`クラスを持っている

import android.support.v4.app; 

    public class WorkoutDetailFragment extends Fragment { 
関連する問題