How can I save function call in android and use it latter again Android
Lets say I have a function fun myFunction(name:String, email:String){}
and when I call this function myFunction('Ali', 'ali@test.com')
how can I save this call and use it later same exactly call with same parameters?
android kotlin
add a comment |
Lets say I have a function fun myFunction(name:String, email:String){}
and when I call this function myFunction('Ali', 'ali@test.com')
how can I save this call and use it later same exactly call with same parameters?
android kotlin
Can you provide an example of what you're trying to accomplish? It's not clear what you're asking.
– Ted Hopp
Nov 27 '18 at 21:03
add a comment |
Lets say I have a function fun myFunction(name:String, email:String){}
and when I call this function myFunction('Ali', 'ali@test.com')
how can I save this call and use it later same exactly call with same parameters?
android kotlin
Lets say I have a function fun myFunction(name:String, email:String){}
and when I call this function myFunction('Ali', 'ali@test.com')
how can I save this call and use it later same exactly call with same parameters?
android kotlin
android kotlin
edited Nov 28 '18 at 17:53
Jayson Minard
40.9k17114175
40.9k17114175
asked Nov 27 '18 at 20:58
Zohab AliZohab Ali
1,6451324
1,6451324
Can you provide an example of what you're trying to accomplish? It's not clear what you're asking.
– Ted Hopp
Nov 27 '18 at 21:03
add a comment |
Can you provide an example of what you're trying to accomplish? It's not clear what you're asking.
– Ted Hopp
Nov 27 '18 at 21:03
Can you provide an example of what you're trying to accomplish? It's not clear what you're asking.
– Ted Hopp
Nov 27 '18 at 21:03
Can you provide an example of what you're trying to accomplish? It's not clear what you're asking.
– Ted Hopp
Nov 27 '18 at 21:03
add a comment |
2 Answers
2
active
oldest
votes
Wrap the function call itself into a new function and save it by assigning it to a variable:
val savedFun = { myFunction("Ali", "ali@test.com") }
Then call it whenever you need it: savedFun()
Perfect Solution! Exactly what I was looking for, Thanks
– Zohab Ali
Nov 28 '18 at 2:36
Can you please guide me how I can save multiple function calls in a list and then call them one by one?
– Zohab Ali
Nov 28 '18 at 3:01
add a comment |
Since the question came up in the comments:
How I can save multiple function calls in a list and then call them one by one?
If you don't want to pass in any parameters to your lambdas and don't care for the return value you can do something like this:
val functionList = listOf(
{ myFunction("Ali", "ali@test.com") },
{ myFunction("John", "john@doe.com") },
{ println("hello") }
)
functionList.forEach{ it() } // invoke them one by one
In case you are interested, the inferred type of functionList is List<() -> Unit>
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%2f53508043%2fhow-can-i-save-function-call-in-android-and-use-it-latter-again-android%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
Wrap the function call itself into a new function and save it by assigning it to a variable:
val savedFun = { myFunction("Ali", "ali@test.com") }
Then call it whenever you need it: savedFun()
Perfect Solution! Exactly what I was looking for, Thanks
– Zohab Ali
Nov 28 '18 at 2:36
Can you please guide me how I can save multiple function calls in a list and then call them one by one?
– Zohab Ali
Nov 28 '18 at 3:01
add a comment |
Wrap the function call itself into a new function and save it by assigning it to a variable:
val savedFun = { myFunction("Ali", "ali@test.com") }
Then call it whenever you need it: savedFun()
Perfect Solution! Exactly what I was looking for, Thanks
– Zohab Ali
Nov 28 '18 at 2:36
Can you please guide me how I can save multiple function calls in a list and then call them one by one?
– Zohab Ali
Nov 28 '18 at 3:01
add a comment |
Wrap the function call itself into a new function and save it by assigning it to a variable:
val savedFun = { myFunction("Ali", "ali@test.com") }
Then call it whenever you need it: savedFun()
Wrap the function call itself into a new function and save it by assigning it to a variable:
val savedFun = { myFunction("Ali", "ali@test.com") }
Then call it whenever you need it: savedFun()
edited Nov 27 '18 at 21:23
answered Nov 27 '18 at 21:02
s1m0nw1s1m0nw1
28.5k652110
28.5k652110
Perfect Solution! Exactly what I was looking for, Thanks
– Zohab Ali
Nov 28 '18 at 2:36
Can you please guide me how I can save multiple function calls in a list and then call them one by one?
– Zohab Ali
Nov 28 '18 at 3:01
add a comment |
Perfect Solution! Exactly what I was looking for, Thanks
– Zohab Ali
Nov 28 '18 at 2:36
Can you please guide me how I can save multiple function calls in a list and then call them one by one?
– Zohab Ali
Nov 28 '18 at 3:01
Perfect Solution! Exactly what I was looking for, Thanks
– Zohab Ali
Nov 28 '18 at 2:36
Perfect Solution! Exactly what I was looking for, Thanks
– Zohab Ali
Nov 28 '18 at 2:36
Can you please guide me how I can save multiple function calls in a list and then call them one by one?
– Zohab Ali
Nov 28 '18 at 3:01
Can you please guide me how I can save multiple function calls in a list and then call them one by one?
– Zohab Ali
Nov 28 '18 at 3:01
add a comment |
Since the question came up in the comments:
How I can save multiple function calls in a list and then call them one by one?
If you don't want to pass in any parameters to your lambdas and don't care for the return value you can do something like this:
val functionList = listOf(
{ myFunction("Ali", "ali@test.com") },
{ myFunction("John", "john@doe.com") },
{ println("hello") }
)
functionList.forEach{ it() } // invoke them one by one
In case you are interested, the inferred type of functionList is List<() -> Unit>
add a comment |
Since the question came up in the comments:
How I can save multiple function calls in a list and then call them one by one?
If you don't want to pass in any parameters to your lambdas and don't care for the return value you can do something like this:
val functionList = listOf(
{ myFunction("Ali", "ali@test.com") },
{ myFunction("John", "john@doe.com") },
{ println("hello") }
)
functionList.forEach{ it() } // invoke them one by one
In case you are interested, the inferred type of functionList is List<() -> Unit>
add a comment |
Since the question came up in the comments:
How I can save multiple function calls in a list and then call them one by one?
If you don't want to pass in any parameters to your lambdas and don't care for the return value you can do something like this:
val functionList = listOf(
{ myFunction("Ali", "ali@test.com") },
{ myFunction("John", "john@doe.com") },
{ println("hello") }
)
functionList.forEach{ it() } // invoke them one by one
In case you are interested, the inferred type of functionList is List<() -> Unit>
Since the question came up in the comments:
How I can save multiple function calls in a list and then call them one by one?
If you don't want to pass in any parameters to your lambdas and don't care for the return value you can do something like this:
val functionList = listOf(
{ myFunction("Ali", "ali@test.com") },
{ myFunction("John", "john@doe.com") },
{ println("hello") }
)
functionList.forEach{ it() } // invoke them one by one
In case you are interested, the inferred type of functionList is List<() -> Unit>
answered Nov 29 '18 at 20:50
Willi MentzelWilli Mentzel
10.3k114771
10.3k114771
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%2f53508043%2fhow-can-i-save-function-call-in-android-and-use-it-latter-again-android%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
Can you provide an example of what you're trying to accomplish? It's not clear what you're asking.
– Ted Hopp
Nov 27 '18 at 21:03