Fragment disappear after coming back from startActivityForResult
Date : March 29 2020, 07:55 AM
Hope this helps i have a strange problem. , my problem has been solved by changing Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(
Intent.createChooser(intent, “Select Album”,
Home.GALLERY_REQUEST);
Intent intent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(intent, Home.GALLERY_REQUEST);
|
Replace one fragment with another, go back to previous fragment on toolbar back button press
Date : March 29 2020, 07:55 AM
hope this fix your issue Use addToBackStack on the transaction to get the "back" behavior. Use setCustomAnimations on the transaction to animate your fragment transitions. getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, firstFragment)
.addToBackStack(null)
.setCustomAnimations(R.anim.slide_in_right, R.anim.slide_out_left, R.anim.slide_out_right, R.anim.slide_in_left)
.commit();
getSupportFragmentManager().popBackStack();
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromXDelta="-100%p"
android:toXDelta="0" />
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromXDelta="100%p"
android:toXDelta="0" />
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromXDelta="0"
android:toXDelta="-100%p" />
</set>
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="@android:integer/config_mediumAnimTime"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromXDelta="0"
android:toXDelta="100%p" />
</set>
mToolbar = (Toolbar) view.findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
getSupportFragmentManager().popBackStack();
return true;
}
return false;
}
|
Why does EditText in fragment show the same value after navigating to another fragment and back using back button in Kot
Date : March 29 2020, 07:55 AM
should help you out I'm new to Android development and Kotlin. I have bumped into this problem which confuses me. , Add attribute android:saveEnabled="false" in EditText <EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="textPersonName"
android:background="#999"
android:textSize="18sp"
android:textColor="#111"
android:typeface="normal"
android:layout_margin="20dp"
android:padding="10dp"
android:saveEnabled="false"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="Text" />
|
How to disable the back button press in fragment but allow the fragment itself to implement the back pressing logics
Date : March 29 2020, 07:55 AM
should help you out Whenever you want to dismiss a Fragment, call getFragmentManager().popBackStackImmediate() instead of onBackPressed().
|
how to go back to previous fragment on pressing manually back button of individual fragment?
Date : March 29 2020, 07:55 AM
|