Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8382413
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T16:55:26+00:00 2026-06-09T16:55:26+00:00

My code is as follows: First, I was wondering about line 20 : I

  • 0

My code is as follows:

First, I was wondering about line 20:

I had two questions:

a. Why is MY_MESSAGE assigned to com.example.myfirstapp.MESSAGE?
b. What is com.example.myfirstapp.MESSAGE?
c. I mever made MESSAGE anywhere; is this automatically made like the variables in r.java file, or do i need to make it somewhere?

Secondly, about line 40: intent.putExtra(EXTRA_MESSAGE, message);

I am not sure if this method adds a message to the upcoming activity to be called or what… Partly, I am struggling to understand this due to not knowing the point of an Intent fully.
I want to read my 200 fundamental section on what everything is, but I have set deadlines and I have been told not to take that approach for the time being for this project

With given the explanation of the Android Docs , I know an intent is:

The Intent itself, an Intent object, is a passive data structure holding an abstract description of an operation to be performed

A.) Could someone explain what the intent is used for or give some better quick articles than just the docs?

B.) Explain what putExtra( ) does and and these parameters more clearly:

  • name The name of the extra data, with package prefix.
  • value The String array data value
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-09T16:55:27+00:00Added an answer on June 9, 2026 at 4:55 pm

    An Intent is appropriately named; it’s what you want to be done. As the documentation says:

    Its most significant use is in the launching of activities, where it can be thought of as the glue between activities. It is basically a passive data structure holding an abstract description of an action to be performed.

    By your code, you are familiar with starting an Activity via Intent:

    new Intent(this, DisplayMessageActivity.class);
    

    This uses your current Activity as the context from which to start the Intent, and gives the target class to launch. You already know this, I think. Basically, the Intent is just a guide for the Android device to follow so that it launches the right target with the right information.

    Onto your real questions:

    1. “What is the intent used for?” This is described above; basically, it’s used to tell the OS what your target is, where it’s coming from, and what data it should provide. You’ve seen most of this in action without realizing; this constructor is the one you’ve been using, detailing the “from” and “to” portions. When you use putExtra, you are providing the Intent with data it can give to the “to” part of the code.
    2. The name parameter is best summed up by the documentation: “The name of the extra data, with package prefix.” This is like a key in a HashMap; it is a string identifier of the content you are packaging. They tell you to use your package’s prefix, just to prevent confusion. In your case, you should be using “com.SG.Three_Piece_Radio.YOURKEYNAME”; this does not have to be declared anywhere, nor is it a constant. Just a string. The value is just the contents of the extra (the data); this can be a ton of different things–short, int, String, Parcelable, and many more. (These can all be found in the various putExtras in the Intent docs.)

    Once your Intent is received, you can use those same bits of data (for example, String myStr = getIntent().getStringExtra("com.SG.Three_Piece_Radio.YOURKEYNAME");) and do whatever you wish with them in the Activity you called.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm using this plugin: http://www.jeremymartin.name/projects.php?project=kwicks And my code follows this example: http://www.jeremymartin.name/examples/kwicks.php?example=7 I'm using
I got the sample code from Facebook to post a message. At first it
The scenario I'm having problems with is as follows: Code First model created using
Why can't I do something like this in c# (pseudo code follows) Interface1 {
I have code as follows: $(#item_select).change(function() { var params = $(#item_select option:selected).val(); $.post('/account/ar_form.php', {idata:
For some code as follows, opts, args = getopt.getopt(sys.argv[1:], c:, ... for o,v in
I have a piece of javascript code as follows: var data = { ...
I need to build some client side code which follows this use case: An
I'm setting the timeout value of an NSMutableURLRequest in code as follows: request.timeoutInterval =
Currently, I have some code as follows template<typename Type> Type* getValue(std::string name, bool tryUseGetter

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.