2015-07-11 43 views
-1
MyFragment frag = fragManager.findFragmentById(R.layout.testing_res); 

testing_res是託管Activity的佈局。這是在我吐出這個錯誤,雖然Android中的片段轉換錯誤

** required:com.example.blahblah.blah.MyFragment; **找到**:android.app.Fragment;

對此有何建議?

代碼片段類

public class MyFragment extends Fragment { 

    @Override 
    public void onCreate(Bundle savedState) { 
     super.onCreate(savedState); 
    } 


    @Override 
    public View onCreateView(LayoutInflater i, ViewGroup v, Bundle state) { 
     return i.inflate(R.layout.my_fragment, v, false); 
    } 
} 
+0

也TBH我不知道我是應該傳遞的int在findFragmentById中。如果我沒有弄錯它是託管活動佈局的電流? – Bryan

+0

你能發佈片段java代碼嗎? –

+0

@nilesh亞一秒 – Bryan

回答

0

嘗試改變下列進口

import android.app.Fragment 

import android.support.v4.app.Fragment 
+0

我現在的minSdk是@ 11我沒有使用支持庫 – Bryan

+0

@Bryan你可以在MyFragment和fragManager的導入部分在活動導入部分中發佈 –