2017-02-10 17 views
6

Ben oraya O yüzden Yani Orada Tab düzeniAndroid Resim düğmelerinde ve diğerlerinde Normal Düzen Sekmesinden Düzen Düzenleme hatası mı?

eklemek için this izledi bu

bir sekme düzeni eklemeye çalışıyorum düzgün şekilde çalışıyorsa bir Android Radyo Akışı

oluşturmak için this takip Ben eklendi gelmiş Ama

GELEN

gibi bazı DeğiĢmesi yüzden hata Lot var

bu

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 

    View viewRoot = inflater.inflate(R.layout.main_activity, container, false); 

İÇİN Ve on-create bazı yerlerde viewRoot.findViewById eklendi ama On sonra hiç ben onCreate içinde return viewRoot; Verilen Çünkü o değil ben getActivity().findViewById

gibi Verilen gelmiş bulunmaktadır neler oluşturmak olası

Şimdi hata alıyorum play.setBackground(getResources().getDrawable(R.drawable.volume0));

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setBackground(android.graphics.drawable.Drawable)' on a null object reference 
at star.yx.tabview.ProfileFragment.updatePlayStatus(ProfileFragment.java:370) 
at star.yx.tabview.ProfileFragment.setIFace(ProfileFragment.java:205) 
at star.yx.tabview.ProfileFragment.onCreateView(ProfileFragment.java:158) 
at android.support.v4.app.Fragment.performCreateView(Fragment.java:2184) 
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1298) 
at android.support.v4.app.FragmentManagerImpl.moveFragmentsToInvisible(FragmentManager.java:2323) 
at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2136) 
at android.support.v4.app.FragmentManagerImpl.optimizeAndExecuteOps(FragmentManager.java:2092) 
at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:1969) 
at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:620) 
at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:143) 
at android.support.v4.view.ViewPager.populate(ViewPager.java:1268) 
at android.support.v4.view.ViewPager.populate(ViewPager.java:1116) 
at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1642) 
at android.view.View.measure(View.java:18596) 
at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:728) 
at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:464) 
at android.view.View.measure(View.java:18596) 
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5827) 
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430) 
at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139) 
at android.view.View.measure(View.java:18596) 
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5827) 
at android.support.v7.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:393) 
at android.view.View.measure(View.java:18596) 
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5827) 
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430) 
at android.view.View.measure(View.java:18596) 
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5827) 
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1435) 
at android.widget.LinearLayout.measureVertical(LinearLayout.java:721) 
at android.widget.LinearLayout.onMeasure(LinearLayout.java:612) 
at android.view.View.measure(View.java:18596) 
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5827) 
at android.widget.FrameLayout.onMeasure(FrameLayout.java:430) 
at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2897) 
at android.view.View.measure(View.java:18596) 
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2248) 
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1306) 
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1548) 
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1191) 
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6642) 
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:777) 
at android.view.Choreographer.doCallbacks(Choreographer.java:590) 
at android.view.Choreographer.doFrame(Choreographer.java:560) 
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:763) 
at android.os.Handler.handleCallback(Handler.java:739) 
at android.os.Handler.dispatchMessage(Handler.java:95) 
at android.os.Looper.loop(Looper.java:145) 
at android.app.ActivityThread.main(ActivityThread.java:5951) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java: 

Ben Test amaçlı ProfileFragment benim kod eklendi gelmiş .... gibi

herkes nasıl bu konuda bana önermek Lütfen benim örnek masa düzeni gibi parçaları My aktiviteyi kullanmak için bana öner Can tür

Güncelleme

Tüm deniyorum.

Sadece Radyo Düzenimi Kullanma Tablet Düzeni'nde Tek bir sekmede radyoyu başka bir cihazda çalabilirim Başka birini kullanabilirim. Ama Burada Benim radyo servisi parça/Tab düzeninde değil Yani bir çok hata alıyorum Herkes Öner Bana Radyo Düzenleme Tab-düzen eklemek Nasıl benim android öğreticiler takip ama denedim ve yorgun Lütfen Nasıl Kullanılır Yardım Bu iki örnekte bir ...

+0

Eğer soru gerçekten belli değil daha fazla ayrıntı ekleyebilirsiniz –

+0

teşekkürler ben Sen oyun 'çünkü bu hatayı alıyorsanız – MLN

+0

gettig ben ne hata Fikir alabilmeleri mümkün biri benim hem kodları deneyin @santoshkumar 'null. Ve bu muhtemelen 'play' değişkenine doğru bir değer atamadınız. Kodun bu bölümünü paylaşmalısın? –

cevap