Im trying to implement the new Snackbars in my app but I can't
Why I can't use (Snackbar)?
I want to create the RuntimePermission for my application.
Here is my V24 details
adroid version 2.3.1
Thanks
android {
compileSdkVersion 24
buildToolsVersion "24.0.0"
defaultConfig {
applicationId "org.usr.alunonota10"
minSdkVersion 16
targetSdkVersion 24
versionCode 3
versionName "3.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.0.0'
compile 'com.nispok:snackbar:2.6.1'
compile 'com.android.support:design:24.2.0'
}
Here is where I call the Snackbar
if(permissionCheck!=PackageManager.PERMISSION_GRANTED){
if(showRequestPermissions){
Snackbar.make(findViewById(android.R.id.content), StringId, Snackbar.LENGHT_INDEFINITE).setAction("GRANT", new View.OnClickListener()){
@Override
public void onClick(View v){
ActivityCompat.requestPermissions(MainActivity.this, requestedPermissions, requestCode);
}
}).show();
}else{
ActivityCompat.requestPermissions(this, requestedPermissions, requestCode);
}