Sto utilizzando un'attività di base per tutte le altre attività.Barra di snack non visualizzata
public class BaseActivity extends AppCompatActivity {
public static CoordinatorLayout coordinatorLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_base);
coordinatorLayout = (CoordinatorLayout) findViewById(R.id
.coordinatorLayout1);
}
}
activity_base.xml
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/coordinatorLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
tools:context="com.example.Activity.BaseActivity"></android.support.design.widget.CoordinatorLayout>
Snackbar non viene visualizzato quando tentato di accedere da una classe non-attività.
Snackbar snackbar = Snackbar
.make(BaseActivity.coordinatorLayout, "Helooo....", Snackbar.LENGTH_LONG);
snackbar.show();
all'interno 'build.gradle' Possiedi' compilare 'com.android.support: Design: 22.2.0'' – Tauqir
provare Snackbar snack = Snackbar .make (findViewById (R.id. coordinatorLayout1), "Helooo ....", Snackbar.LENGTH_LONG); snackbar.show(); – Shishram
"com.android.support:design:22.2.0" questo era già presente in build.gradle. – user1382802