1
내가 YouTube 동영상 재생에 내 응용 프로그램에서
YoutubePlayerSupportFragment
를 사용하려면
을 제공하지만 다음과 같은 예외 제공 :YoutubePlayerSupportFragment는 널 포인터 예외
Fragment fragment=new EditBloop();
final FragmentTransaction ft1 = getFragmentManager().beginTransaction();
ft1.replace(R.id.container, fragment, "edit");
ft1.commit();
: 내 조각을 대체하기 위해 다음과 같은 논리를 사용하고
01-08 14:52:11.953: E/AndroidRuntime(4069): FATAL EXCEPTION: main
01-08 14:52:11.953: E/AndroidRuntime(4069): java.lang.NullPointerException
01-08 14:52:11.953: E/AndroidRuntime(4069): at com.google.android.youtube.player.YouTubePlayerSupportFragment.onStart(Unknown Source)
01-08 14:52:11.953: E/AndroidRuntime(4069): at android.support.v4.app.Fragment.performStart(Fragment.java:1524)
01-08 14:52:11.953: E/AndroidRuntime(4069): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:957)
01-08 14:52:11.953: E/AndroidRuntime(4069): at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
을
내 조각 클래스는 다음과 같습니다.
public class EditBloop extends YouTubePlayerSupportFragment
{
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.edit_bloop, null);
}
및 M y xml edit_bloop :
<fragment
android:name="com.google.android.youtube.player.YouTubePlayerSupportFragment"
android:id="@+id/youtubeplayerview"
android:layout_width="match_parent"
android:layout_height="200dp"/>
그래서 안내해주세요. 어떻게 해결할 수 있습니까?
? 그 조각을 대체하려고하자마자? – Kristopher
참고로, 풍선을 팽창시키고 마지막 매개 변수를 false로 설정하면 null 대신에 container를 viewgroup으로 사용해야합니다. 다음과 같이 : inflater.inflate (R.layout.edit_bloop, container, false); – Warpzit
@Warpzit Thankyou,하지만 작동하지 않습니다 – koti