logo
down
shadow

Calling a function when an activity is returned to from fragment


Calling a function when an activity is returned to from fragment

By : user2185738
Date : November 22 2020, 04:01 AM
I wish did fix the issue. Declare a interface inside fragment and implement it in your activity and send response to activity inside onDetach(),onDestroy or onPaused method of fragment, any of them which suits you. I will prefer onDetach or onDestroy
Here is sample for that:
code :
public class MyFragment extends Fragment {

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        return super.onCreateView(inflater, container, savedInstanceState);
    }

    private Test mListener;

    public interface Test{
        void imLeavingYou();
    }

    @Override
    public void onAttach(Context context) {
        super.onAttach(context);
        mListener = (Test) context;
    }

    @Override
    public void onDetach() {
        super.onDetach();
        if(mListener != null){
            mListener.imLeavingYou();
        }
    }
}
public class MyActivity extends AppCompatActivity implements MyFragment.Test {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_my);
    }

    @Override
    public void imLeavingYou() {
        // Okay thanks for informing
    }
}


Share : facebook icon twitter icon
Issue on calling function of Fragment Class from Activity

Issue on calling function of Fragment Class from Activity


By : Simon L
Date : March 29 2020, 07:55 AM
To fix this issue Please check what happened at the line TestFragment.isOnline(TestFragment.java:363)
My guess is getActivity() returns null. It means that your fragment hasn't attached to your activity. You will need to add fragment to the activity as descibed here How do I add a Fragment to an Activity with a programmatically created content view
Calling an activity with javascript function from fragment

Calling an activity with javascript function from fragment


By : SHG
Date : March 29 2020, 07:55 AM
I wish this helpful for you After a long struggle i solved my problem i just need to use this bit of code and now its working fine as i expected FragmentManager fragmentManager = getFragmentManager(); fragmentManager.beginTransaction().replace(R.id.frame_container, new ShowInfo()).commit();
java.lang.IllegalStateException: Activity has been destroyed at Calling fragment inside another fragment to replace on f

java.lang.IllegalStateException: Activity has been destroyed at Calling fragment inside another fragment to replace on f


By : Shashikiran B V
Date : March 29 2020, 07:55 AM
this one helps. I am new to android and learning fragment instead of multiple, i have problem. when i call planet fragment from friends "java.lang.IllegalStateException: Activity has been destroyed" android runtime FATAL exception occurs here is my code. i saw this page but couldn't figure out how to use it. I will be grateful for any help , To access an Activity, you shouldn't do this:
code :
MainActivity main = new MainActivity();
main.friends();
MainActivity main = getActivity();
main.friends();
Calling function from a Fragment ..No activity to handle error

Calling function from a Fragment ..No activity to handle error


By : Elias Slater
Date : March 29 2020, 07:55 AM
seems to work fine I saw many question related to this one but none solved my problem yet so I apologize if it was duplicated. , Use
code :
Uri.parse("tel:" + phone_number)
Uri.parse(phone_number)
calling function of activity from fragment class gives NPE

calling function of activity from fragment class gives NPE


By : pcalonso
Date : March 29 2020, 07:55 AM
it should still fix some issue Your fragment is not always attached to an activity, so at times, getActivity() may return null.
Read about this Coordinating With The Activity Lifecycle.
Related Posts Related Posts :
  • Android Spinner nullpointer
  • Add result to int array every time you finish counting the occurrence
  • Android import java library
  • How to use LDAP Authentication in a corporate environment
  • adding item during iteration in java special usecase
  • How can I sort a map with string key? like (1 foo , 2 foo)
  • How to test an implementation of TLS based on SSLEngine?
  • Sorting a Linked List in alphabetical order
  • Can't make more than one request on java.net.http.HttpClient or will receive: javax.net.ssl.SSLHandshakeException
  • Java logic - strange things happening in while loop
  • Unable to replicate an encryption method from Java to PHP using AES/ECB/PKCS5Padding
  • How program arithmetics on general objects which become defined only later?
  • Make asynchronous call synchronous in Kotlin
  • Thread Pool with Spring @Value for Pool size doesnt run properly
  • How to substring before nth occurence of a separator?
  • Resume S3 multipart upload: PartETag
  • Mutable fields should not be "public static"
  • How to remove fragment from URI
  • Add a node in xml using java only if the node has an attribute
  • java streams: elegant way to filter according an exception is thrown
  • Exception in thread, java code wont execute properly. If/else statments
  • using the same UI instance inside access method
  • Single Linked List in reverse order Java
  • Is there a java api that will identify the ipv6 address fd00:: as local/private?
  • Clear a cache with JSR-107 annotations
  • Store data from an array for later comparison
  • Why BufferedWriter here is not writing to the file even though I close it in the end?
  • Three methods to search: name; name and surname; and age in an array
  • When do I have to create new instance while using @Autowired
  • ArrayList public constructor - "Constructs an empty list with an initial capacity of ten" - where?
  • How to make assignable, number-like class in Java?
  • How to make a query in Firebase similar to a SQL query?
  • How to inflate SupportActionBar menu from outside Activity
  • Is it good practice using two navigation (component architecture) in the same app?
  • Can a method annotation handle errors thrown by this method?
  • How does the javadoc know which method each documentation comment is for?
  • Refactoring/moving java package between intellij projects
  • Why lists pksc11-tool seven Objects but Java Keystore has Only one
  • How to update an entity with an element-collection of type Map<String,String>?
  • How to solve a "1 producer 2 consumers" problem in java
  • java selenium - Nav to a page number not shown on a Paginated Table
  • Add dependecies to runtime image with Gradle
  • How to reload application.properties in runtime which is not part of jar
  • How to stream, in java, over a key->collection map, where each streamed element is the key and every element in the c
  • Android Listview - Load each row on thread
  • Vaadin: value from DateField is null after conversion
  • Payara 5 compatibility with Java 9
  • Deleting an item from RecyclerView + SQLite
  • Functions with different signatures, but the same body
  • How to check which installed JDK used during Gradle build process
  • Creating a reusable class
  • What does static in front of nested interface mean?
  • ByteBuffer Missing Data When decoded As string
  • How to remove Handler from adapter
  • Sort only even numbers in array and do not touch odds
  • Simple Todo android app with mlab dont add or edit
  • Type inference seems to fail vavr's Try works on jOOQ's fetchOne() function
  • Google Dataflow "No filesystem found for scheme gs"
  • Sort file based on date in file name
  • Accessing the position of the elements of an Enum
  • shadow
    Privacy Policy - Terms - Contact Us © bighow.org