Transfering of the value between activities
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have the following question: in my project I have such situation, that one activity should transfer the value to another. And depending of this value should be chosen needable menu element. I tried to do it with the help of bundle
, but I don't know how to choose the needable element of menu. Can I access to menu item with the help of this number or I can access only with the help of the id?
java android android-activity
add a comment |
I have the following question: in my project I have such situation, that one activity should transfer the value to another. And depending of this value should be chosen needable menu element. I tried to do it with the help of bundle
, but I don't know how to choose the needable element of menu. Can I access to menu item with the help of this number or I can access only with the help of the id?
java android android-activity
You can send over the ID as it is anint
.
– EpicPandaForce
Nov 23 '18 at 19:41
add a comment |
I have the following question: in my project I have such situation, that one activity should transfer the value to another. And depending of this value should be chosen needable menu element. I tried to do it with the help of bundle
, but I don't know how to choose the needable element of menu. Can I access to menu item with the help of this number or I can access only with the help of the id?
java android android-activity
I have the following question: in my project I have such situation, that one activity should transfer the value to another. And depending of this value should be chosen needable menu element. I tried to do it with the help of bundle
, but I don't know how to choose the needable element of menu. Can I access to menu item with the help of this number or I can access only with the help of the id?
java android android-activity
java android android-activity
asked Nov 23 '18 at 19:38
Sergei MikhailovskiiSergei Mikhailovskii
30219
30219
You can send over the ID as it is anint
.
– EpicPandaForce
Nov 23 '18 at 19:41
add a comment |
You can send over the ID as it is anint
.
– EpicPandaForce
Nov 23 '18 at 19:41
You can send over the ID as it is an
int
.– EpicPandaForce
Nov 23 '18 at 19:41
You can send over the ID as it is an
int
.– EpicPandaForce
Nov 23 '18 at 19:41
add a comment |
2 Answers
2
active
oldest
votes
As you may already now, you can start another activity with Intent
which also allows you to transfer some small amounts of data like String
or Integer
(which you need) with .putExtra()
property.
So, for your problem you will do something like this:
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
Intent intent = new Intent(this, DisplayMessageActivity.class);
int menuOption = 1; // or whichever menu option you want
intent.putExtra(EXTRA_MESSAGE, menuOption);
startActivity(intent);
In another activity, you will read that value like this:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
You can read all about here in official Android documentation.
add a comment |
Try this
if you are using activity you can pass the data on click using intent like this
create_new_bank.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(BankDetailsActivity.this, AddBankDetailsActivity.class);
intent.putExtra("id",id);
intent.putExtra("bank_Name", bankname);
intent.putExtra("holder_name", holdername);
intent.putExtra("acc_no", accountno);
startActivity(intent);
and get the data next activity eg (AddBankDetailsActivity.this) like this:
/* using get string intent method get intent value*/
private void getStringIntent() {
Intent intent = getIntent();
String bank_id = intent.getStringExtra("id");
String accountName = intent.getStringExtra("holder_name");
String accountNo = intent.getStringExtra("acc_no");
String bankName= intent.getStringExtra("bank_Name");
Note: make sure your putExtra key value same in getStringExtra key value
it helps you
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53452160%2ftransfering-of-the-value-between-activities%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
As you may already now, you can start another activity with Intent
which also allows you to transfer some small amounts of data like String
or Integer
(which you need) with .putExtra()
property.
So, for your problem you will do something like this:
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
Intent intent = new Intent(this, DisplayMessageActivity.class);
int menuOption = 1; // or whichever menu option you want
intent.putExtra(EXTRA_MESSAGE, menuOption);
startActivity(intent);
In another activity, you will read that value like this:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
You can read all about here in official Android documentation.
add a comment |
As you may already now, you can start another activity with Intent
which also allows you to transfer some small amounts of data like String
or Integer
(which you need) with .putExtra()
property.
So, for your problem you will do something like this:
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
Intent intent = new Intent(this, DisplayMessageActivity.class);
int menuOption = 1; // or whichever menu option you want
intent.putExtra(EXTRA_MESSAGE, menuOption);
startActivity(intent);
In another activity, you will read that value like this:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
You can read all about here in official Android documentation.
add a comment |
As you may already now, you can start another activity with Intent
which also allows you to transfer some small amounts of data like String
or Integer
(which you need) with .putExtra()
property.
So, for your problem you will do something like this:
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
Intent intent = new Intent(this, DisplayMessageActivity.class);
int menuOption = 1; // or whichever menu option you want
intent.putExtra(EXTRA_MESSAGE, menuOption);
startActivity(intent);
In another activity, you will read that value like this:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
You can read all about here in official Android documentation.
As you may already now, you can start another activity with Intent
which also allows you to transfer some small amounts of data like String
or Integer
(which you need) with .putExtra()
property.
So, for your problem you will do something like this:
public static final String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
Intent intent = new Intent(this, DisplayMessageActivity.class);
int menuOption = 1; // or whichever menu option you want
intent.putExtra(EXTRA_MESSAGE, menuOption);
startActivity(intent);
In another activity, you will read that value like this:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
You can read all about here in official Android documentation.
answered Nov 23 '18 at 19:51
doksaradoksara
85
85
add a comment |
add a comment |
Try this
if you are using activity you can pass the data on click using intent like this
create_new_bank.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(BankDetailsActivity.this, AddBankDetailsActivity.class);
intent.putExtra("id",id);
intent.putExtra("bank_Name", bankname);
intent.putExtra("holder_name", holdername);
intent.putExtra("acc_no", accountno);
startActivity(intent);
and get the data next activity eg (AddBankDetailsActivity.this) like this:
/* using get string intent method get intent value*/
private void getStringIntent() {
Intent intent = getIntent();
String bank_id = intent.getStringExtra("id");
String accountName = intent.getStringExtra("holder_name");
String accountNo = intent.getStringExtra("acc_no");
String bankName= intent.getStringExtra("bank_Name");
Note: make sure your putExtra key value same in getStringExtra key value
it helps you
add a comment |
Try this
if you are using activity you can pass the data on click using intent like this
create_new_bank.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(BankDetailsActivity.this, AddBankDetailsActivity.class);
intent.putExtra("id",id);
intent.putExtra("bank_Name", bankname);
intent.putExtra("holder_name", holdername);
intent.putExtra("acc_no", accountno);
startActivity(intent);
and get the data next activity eg (AddBankDetailsActivity.this) like this:
/* using get string intent method get intent value*/
private void getStringIntent() {
Intent intent = getIntent();
String bank_id = intent.getStringExtra("id");
String accountName = intent.getStringExtra("holder_name");
String accountNo = intent.getStringExtra("acc_no");
String bankName= intent.getStringExtra("bank_Name");
Note: make sure your putExtra key value same in getStringExtra key value
it helps you
add a comment |
Try this
if you are using activity you can pass the data on click using intent like this
create_new_bank.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(BankDetailsActivity.this, AddBankDetailsActivity.class);
intent.putExtra("id",id);
intent.putExtra("bank_Name", bankname);
intent.putExtra("holder_name", holdername);
intent.putExtra("acc_no", accountno);
startActivity(intent);
and get the data next activity eg (AddBankDetailsActivity.this) like this:
/* using get string intent method get intent value*/
private void getStringIntent() {
Intent intent = getIntent();
String bank_id = intent.getStringExtra("id");
String accountName = intent.getStringExtra("holder_name");
String accountNo = intent.getStringExtra("acc_no");
String bankName= intent.getStringExtra("bank_Name");
Note: make sure your putExtra key value same in getStringExtra key value
it helps you
Try this
if you are using activity you can pass the data on click using intent like this
create_new_bank.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(BankDetailsActivity.this, AddBankDetailsActivity.class);
intent.putExtra("id",id);
intent.putExtra("bank_Name", bankname);
intent.putExtra("holder_name", holdername);
intent.putExtra("acc_no", accountno);
startActivity(intent);
and get the data next activity eg (AddBankDetailsActivity.this) like this:
/* using get string intent method get intent value*/
private void getStringIntent() {
Intent intent = getIntent();
String bank_id = intent.getStringExtra("id");
String accountName = intent.getStringExtra("holder_name");
String accountNo = intent.getStringExtra("acc_no");
String bankName= intent.getStringExtra("bank_Name");
Note: make sure your putExtra key value same in getStringExtra key value
it helps you
answered Nov 24 '18 at 6:39
Android GeekAndroid Geek
4,95621025
4,95621025
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53452160%2ftransfering-of-the-value-between-activities%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
You can send over the ID as it is an
int
.– EpicPandaForce
Nov 23 '18 at 19:41