setSupportActionBar (android.support.v7.widget.Toolbar) in AppCompatActivity cannot be applied to (android.widget.Toolbar) setSupportActionBar(toolbar); Not Working in Andoriod studio.

* You Are getting this Error for Toolbar.

setSupportActionBar(android.support.v7.widget.Toolbar) in AppCompatActivity cannot be applied to (android.widget.Toolbar)

setSupportActionBar(toolbar); Method Not Working.

For this Code:-

Toolbar toolbar = findViewById(R.id.toolbar); 
setSupportActionBar(toolbar);

try this:-

Just you have to change this:

import android.widget.Toolbar;

TO 

import android.support.v7.widget.Toolbar;

Now No Error. 

Comments

  1. I'm getting the below errors on android version 3.5.2. How can I fix them ?

    import android.widget.Toolbar;

    Toolbar toolbar = findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    ReplyDelete
    Replies
    1. instate of this

      import android.widget.Toolbar;

      try to import this:

      import android.support.v7.widget.Toolbar;

      Delete
    2. import android.support.v7.widget.Toolbar;
      In this dependency v7 is didn't recognised by my android.Will you able to help in this..

      Delete

Post a Comment

Popular posts from this blog

Error:java.lang.IllegalArgumentException: The style on this component requires your app theme to be Theme.MaterialComponents (or a descendant). at com.google.android.material.internal.ThemeEnforcement.checkTheme(ThemeEnforcement.java:240) at com.google.android.material.internal.ThemeEnforcement.checkMaterialTheme(ThemeEnforcement.java:215) at com.google.android.material.internal.ThemeEnforcement.checkCompatibleTheme(ThemeEnforcement.java:143) at com.google.android.material.internal.ThemeEnforcement.obtainStyledAttributes(ThemeEnforcement.java:78) at com.google.android.material.chip.ChipDrawable.loadFromAttributes(ChipDrawable.java:359) at com.google.android.material.chip.ChipDrawable.createFromAttributes(ChipDrawable.java:292) at com.google.android.material.chip.Chip.(Chip.java:193) at com.google.android.material.chip.Chip.(Chip.java:186) at com.google.android.material.chip.Chip.(Chip.java:182) at com.demo.nspl.restaurantlite.Navigation_Drawer.SalesFragment.getFilterChip(SalesFragment.java:158) at com.demo.nspl.restaurantlite.Navigation_Drawer.SalesFragment.lambda$onCreateView$0(SalesFragment.java:71) at com.demo.nspl.restaurantlite.Navigation_Drawer.-$$Lambda$SalesFragment$KCm-iiczjdYbpiNmaNw12gtFOoQ.onClick(lambda) at android.view.View.performClick(View.java:5268) at android.view.View$PerformClick.run(View.java:21550) at android.os.Handler.handleCallback(Handler.java:822) at android.os.Handler.dispatchMessage(Handler.java:104) at android.os.Looper.loop(Looper.java:207) at android.app.ActivityThread.main(ActivityThread.java:5811) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:681)

ViewModelProviders.of(this) is deprecated what to use instead ViewModelProviders.of(this) OR if you don't want to use ViewmodelFactory OR ViewModelProviders error.

java.lang.IllegalStateException: attempt to re-open an already-closed object: or Attempt to reopen an already-closed object sqlitedatabase or Room attempt to re-open an already closed database.