2013-03-31 12 views
22

için döküm ve aşağıdaki hata mesajı var olamaz:Benim parçası Uygulamamı test etmek çok basit bir parçasını oluşturdu android.support.v4.app.Fragment

03-31 16:04:39.834: E/AndroidRuntime(7860): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.team3.domore/com.team3.domore.TabActivity}: java.lang.ClassCastException: com.team3.domore.SomeFrag cannot be cast to android.support.v4.app.Fragment 

My fragmanı gerçekten basit .. .

import android.app.Fragment; 
import android.os.Bundle; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 

public class SomeFrag extends Fragment { 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
      Bundle savedInstanceState) { 
     return inflater.inflate(R.layout.alarm_frag, container, false); 
    } 

    @Override 
    public void onStart() { 
     super.onStart(); 
    } 
} 

yardım edin ... Ben .. neredeyse iki saat bununla

EDIT mücadele oldum: I (FragmentActivity uzanan bir aktivite) bu parçayı denilen nerede eminim olduğunu Çalışma ithalatta belirtilen ... sadece bu parça parça import android.support.v4.app.Fragment

cevap

64

için

+1

Garip, bu yazının eski olduğunu biliyorum. Ama android stüdyosunun daha yeni bir versiyonu için bunun tam tersi oldu. Ben android.support.v4.app.Fragment android.app.Fragment – Aaron

+0

için değiştirdim ama ben aynı sorunu vardı ama yapmak hata yaptım dedi ama benim uygulama bazı nedenlerle çökmesini belirtti .. – Rishav

16

deneyin değişen ithalat

import android.app.Fragment 

aşağıdaki ... çalışmıyor Sizin SomeFrag

android.app.Fragment 

uzanır. İçe aktarmayı

olarak değiştirin ve yayın başarılı olacaktır.

İlgili konular