What are intent-filters in Android

0 votes

I intended to start new activity "B" in my Android app from the first activity "A." Both of them have classes that I've created. However, I receive the runtime error: programme has terminated suddenly, try again when I use the following code to start B. This is my code:

Intent myIntent = new Intent(this, AddNewActivity.class);
startActivity(myIntent); 

The application only functioned when I added a new entry for activity B to AndroidManifest.xml/manifest/application/activity/intent-filers.

I have two inquiries.

  1. How does Android decide which activity to start first when there are many entries for one activity in AndroidManifest.xml?
  2. I was unable to comprehend intent-filters. Could someone kindly explain.

This is a portion of my AndroidManifest.xml.

<application android:icon="@drawable/icon" android:label="@string/app_name">
    <activity android:name=".ListAllActivity"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".AddNewActivity" android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>
Nov 14 in Android by Edureka
• 10,880 points
34 views

1 answer to this question.

0 votes
Just for the record. This is how I've signed a user out of a HomeActivity that isn't LoginActivity. The signOut() function in the LoginActivity must be called either from the onCreate() or onStart() method, and the LoginActivity must be started from another Activity (in my example, HomeActivity) when you want the user to sign out.
answered Nov 15 by Edureka
• 12,390 points

Related Questions In Android

0 votes
0 answers

What is an Intent in Android?

I have a few questions related to ...READ MORE

Nov 9 in Android by Edureka
• 10,880 points
25 views
0 votes
0 answers

What is an activity, a context and an intent in Android?

Could someone kindly explain to me what ...READ MORE

Nov 23 in Android by Edureka
• 12,390 points
16 views
0 votes
0 answers

What are the differences between C, C# and C++ in terms of real-world applications?

As I stated in an earlier article, ...READ MORE

Sep 20 in Android by Edureka
• 12,390 points
42 views
0 votes
0 answers

What does LayoutInflater in Android do?

What is the use of LayoutInflater in ...READ MORE

Sep 22 in Android by Edureka
• 12,390 points
34 views
0 votes
1 answer

How to open the Google Play Store directly from my Android application?

By using developer.andriod.com, one can solve this ...READ MORE

answered Feb 8 in Others by Rahul
• 9,680 points
82 views
0 votes
1 answer

How to open YouTube video link in android app?

The below code will do that: Intent intent ...READ MORE

answered Jun 1 in Others by nisha
• 2,190 points
626 views
0 votes
1 answer

Launching Google Maps Directions via an intent on Android

We can open Google Maps app using ...READ MORE

answered Jun 1 in Others by nisha
• 2,190 points
348 views
0 votes
1 answer

Android YouTube app Play Video Intent

The best way to run videos on ...READ MORE

answered Jun 6 in Others by nisha
• 2,190 points
237 views
0 votes
1 answer

What is the purpose of setImageResource() in Android?

setImageResource(): Use a resource id to set the ...READ MORE

answered Nov 8 in Android by Edureka
• 12,390 points
55 views
0 votes
1 answer
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP