@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.chat_layout, container, false); //return inflater.inflate(R.layout.chat_layout, container, false); if (!UtilChat.checkConnection(getActivity())){ UtilChat.initToast(getActivity(), "LOL"); // finish(); }else{ bindViews(); verificaUsuarioLogado(); mGoogleApiClient = new GoogleApiClient.Builder(getActivity()) .enableAutoManage(getActivity(), this) .addApi(Auth.GOOGLE_SIGN_IN_API) .build(); } return view; } private void bindViews(){ contentRoot = getActivity().findViewById(R.id.contentRoot); edMessage = (EmojiconEditText)getActivity().findViewById(R.id.editTextMessage); btSendMessage = (ImageView)getActivity().findViewById(R.id.buttonMessage); btSendMessage.setOnClickListener(this); btEmoji = (ImageView)getActivity().findViewById(R.id.buttonEmoji); emojIcon = new EmojIconActions(getActivity(),contentRoot,edMessage,btEmoji); emojIcon.ShowEmojIcon(); rvListMessage = (RecyclerView)getActivity().findViewById(R.id.messageRecyclerView); mLinearLayoutManager = new LinearLayoutManager(getActivity()); mLinearLayoutManager.setStackFromEnd(true); } 

Mistake:

java.lang.ClassCastException: sky.alien.korenovskguide.MainActivity can’t be cast to android.view.View $ OnClickListener at sky.alien.korenovskguide.ChatActivity.bindViews (ChatActivity.java:141) at sky.alien.korenovskguide.ChatActivity. onCreateView (ChatActivity.java:126) at android.support.v4.app.Fragment.performCreateView (Fragment.java:2192) at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1299) at android.support .v4.app.FragmentManagerImpl.moveFragmentToExpectedState (FragmentManager.java:1528) at android.support.v4.app.FragmentManagerImpl.moveToState (FragmentManager.java:1595) at android.support.v4.app.Backart, # inqr.application 17, 17, 17 15 17 17 13 17 13 13 13 13 13 14 14 13 13 14 14 14 13 13 14 14 14 17 17 17 17 17 17 14 14. : 758) at android.support.v4.app.FragmentManagerImpl.executeOps (FragmentManager.java:2363) at android.support.v4.app.FragmentManagerImpl.executeOpsTogether (FragmentManager.java:2149) at android.support.v4.app. FragmentManagerImpl.optimizeAndExecuteOps (FragmentManager.java:2103) at android.support.v4.app.FragmentM anagerImpl.execSingleAction (FragmentManager.java:1984) at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss (BackStackRecord.java:626) at android.support.v4.app.FragmentPagerAdapter.finUpdpdp4p4praptr.pdfdpr.pdf.app.php.app.Frame.App .support.v4.view.ViewPager.populate (ViewPager.java:1268) at android.support.v4.view.ViewPager.setCurrentItemInternal (ViewPager.java:668) at android.support.v4.view.ViewPager.setCurrentItemInternal (ViewPager .java: 630) at android.support.v4.view.ViewPager.setCurrentItem (ViewPager.java:611) at android.support.design.widget.TabLayout $ ViewPagerOnTabSelectedListenout.onTabSelected (TabLayout.java:2191). design.widget.TabLayout.dispatchTabSelected (TabLayout.java:1164) at android.support.design.widget.TabLayout.selectTab (TabLayout.java:1157) at android.support.design.widget.TabLayout.selectTab (TabLay..ppt. 1127) at android.support.design.widget.TabLayout $ Tab.select (TabLayout.java:1426) at android.support.design.widget.TabLayout $ T abView.performClick (TabLayout.java:1536) at android.view.View $ PerformClick.run (View.java:22429) at android.os.Handler.handleCallback (Handler.java:751) at android.os.Handler.dispatchMessage (Handler.java:95) at android.os.Looper.loop (Looper.java:154) at android.app.ActivityThread.main (ActivityThread.java:6121) at java.lang.reflect.Method.invoke (Native Method ) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:889) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:779)

Line:

  btSendMessage.setOnClickListener(this); 

And the second:

  }else{ bindViews(); verificaUsuarioLogado(); mGoogleApiClient = new GoogleApiClient.Builder(getActivity()) .enableAutoManage(getActivity(), this) .addApi(Auth.GOOGLE_SIGN_IN_API) .build(); } 
  • Alt + Enter to underscore red and Make ... imlement - Yuriy SPb
  • @YuriSPb btSendMessage.setOnClickListener ((View.OnClickListener) getActivity ()); So it happened - Imperator
  • @YuriiSPb implements GoogleApiClient.OnConnectionFailedListener, View.OnClickListener, ClickListenerChatFirebase - Imperator

0