2016-08-08 5 views
0

enter image description hereフラグメントを使用して簡単なプログラムを作成しようとしています。私が手に正確なエラーがある:Android Studioエラー - 変換できないタイプ、キャストできませんフラグメント

"Inconvertible types, Cannot cast android.app.Fragment to com.example.something.something.WorkoutDetailFragment" 

コード:

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     WorkoutDetailFragment frag = (WorkoutDetailFragment) getFragmentManager().findFragmentById(R.id.detail_frag); //ERROR! 
     frag.setWorkoutid(1); 
    } 

}

(私のactivity_main_xmlコード)

+0

あなたの 'activity_main.xml'も共有してください。その断片をあなたの活動にどこに追加しましたか? –

+0

うん、ちょうどそれを追加 –

答えて

1

あなたWorkoutDetailFragmentすべきandroid.app.Fragment、ないアンドロイドを拡張します。 support.v4.app.Fragment。試してみてください〜

関連する問題