Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View IslamKhSh's full-sized avatar

Islam Khaled IslamKhSh

View GitHub Profile
Uri selectedImage = data.getData(); // or your uri
String selectedMediaPath;
Cursor cursor = getActivity().getContentResolver().query(selectedImage, null,null, null, null);
if (cursor == null)
selectedMediaPath = selectedImage.getPath;
else {
cursor.moveToFirst();
int idx = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA);
@Override
public void init(Bundle savedInstanceState) {
initActionBar();
initDrawerNavigation();
}
@Override
public void initActionBar() {
navController = Navigation.findNavController(this, R.id.nav_host_fragment);
class CustomSingleLiveEvent<T> : SingleLiveEvent<T>() {
override fun setValue(t: T?) {
if (this.hasActiveObservers())
super.setValue(t)
}
override fun postValue(value: T) {
if (this.hasActiveObservers())
super.postValue(value)
buildscript {
repositories {
mavenCentral()
gradlePluginPortal()
}
dependencies {
classpath "io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.17.1"
}
}