I want to make a button with timer?









up vote
-3
down vote

favorite












I want to make a button with timer in Android, If a user click on this button then the button doesn't work before 30 minutes. The time will show the right of this button.
Any body can help me with this?

Thank you










share|improve this question





















  • could you post what you have tried so far?
    – kike
    Nov 11 at 9:20














up vote
-3
down vote

favorite












I want to make a button with timer in Android, If a user click on this button then the button doesn't work before 30 minutes. The time will show the right of this button.
Any body can help me with this?

Thank you










share|improve this question





















  • could you post what you have tried so far?
    – kike
    Nov 11 at 9:20












up vote
-3
down vote

favorite









up vote
-3
down vote

favorite











I want to make a button with timer in Android, If a user click on this button then the button doesn't work before 30 minutes. The time will show the right of this button.
Any body can help me with this?

Thank you










share|improve this question













I want to make a button with timer in Android, If a user click on this button then the button doesn't work before 30 minutes. The time will show the right of this button.
Any body can help me with this?

Thank you







android android-studio android-layout button






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 11 at 8:53









mr Mohi

11




11











  • could you post what you have tried so far?
    – kike
    Nov 11 at 9:20
















  • could you post what you have tried so far?
    – kike
    Nov 11 at 9:20















could you post what you have tried so far?
– kike
Nov 11 at 9:20




could you post what you have tried so far?
– kike
Nov 11 at 9:20












1 Answer
1






active

oldest

votes

















up vote
0
down vote













Try this code :



int minutes = 30;
int seconds = 60;

//here in id place your button id
Button button = (Button)findViewById(R.id.button_id)

button.setOnClickListener(new OnClickListener()

@Override
public void onClick(View v)
((Button) findViewById(R.id.click)).setEnabled(false);

new Handler().postDelayed(new Runnable()

@Override
public void run()

\ your button action here


,minutes*seconds*1000);


);





share|improve this answer






















  • sari mansri the code is not working
    – mr Mohi
    Nov 11 at 13:52










  • I showed you how to use the button with a delay but you should write your code in the run function, changing the text on the button with creating a new timmer try to use the code in this link [stackoverflow.com/questions/31639105/…
    – Sari Masri
    Nov 11 at 14:57











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',
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
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247180%2fi-want-to-make-a-button-with-timer%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
0
down vote













Try this code :



int minutes = 30;
int seconds = 60;

//here in id place your button id
Button button = (Button)findViewById(R.id.button_id)

button.setOnClickListener(new OnClickListener()

@Override
public void onClick(View v)
((Button) findViewById(R.id.click)).setEnabled(false);

new Handler().postDelayed(new Runnable()

@Override
public void run()

\ your button action here


,minutes*seconds*1000);


);





share|improve this answer






















  • sari mansri the code is not working
    – mr Mohi
    Nov 11 at 13:52










  • I showed you how to use the button with a delay but you should write your code in the run function, changing the text on the button with creating a new timmer try to use the code in this link [stackoverflow.com/questions/31639105/…
    – Sari Masri
    Nov 11 at 14:57















up vote
0
down vote













Try this code :



int minutes = 30;
int seconds = 60;

//here in id place your button id
Button button = (Button)findViewById(R.id.button_id)

button.setOnClickListener(new OnClickListener()

@Override
public void onClick(View v)
((Button) findViewById(R.id.click)).setEnabled(false);

new Handler().postDelayed(new Runnable()

@Override
public void run()

\ your button action here


,minutes*seconds*1000);


);





share|improve this answer






















  • sari mansri the code is not working
    – mr Mohi
    Nov 11 at 13:52










  • I showed you how to use the button with a delay but you should write your code in the run function, changing the text on the button with creating a new timmer try to use the code in this link [stackoverflow.com/questions/31639105/…
    – Sari Masri
    Nov 11 at 14:57













up vote
0
down vote










up vote
0
down vote









Try this code :



int minutes = 30;
int seconds = 60;

//here in id place your button id
Button button = (Button)findViewById(R.id.button_id)

button.setOnClickListener(new OnClickListener()

@Override
public void onClick(View v)
((Button) findViewById(R.id.click)).setEnabled(false);

new Handler().postDelayed(new Runnable()

@Override
public void run()

\ your button action here


,minutes*seconds*1000);


);





share|improve this answer














Try this code :



int minutes = 30;
int seconds = 60;

//here in id place your button id
Button button = (Button)findViewById(R.id.button_id)

button.setOnClickListener(new OnClickListener()

@Override
public void onClick(View v)
((Button) findViewById(R.id.click)).setEnabled(false);

new Handler().postDelayed(new Runnable()

@Override
public void run()

\ your button action here


,minutes*seconds*1000);


);






share|improve this answer














share|improve this answer



share|improve this answer








edited Nov 11 at 9:11

























answered Nov 11 at 9:05









Sari Masri

1297




1297











  • sari mansri the code is not working
    – mr Mohi
    Nov 11 at 13:52










  • I showed you how to use the button with a delay but you should write your code in the run function, changing the text on the button with creating a new timmer try to use the code in this link [stackoverflow.com/questions/31639105/…
    – Sari Masri
    Nov 11 at 14:57

















  • sari mansri the code is not working
    – mr Mohi
    Nov 11 at 13:52










  • I showed you how to use the button with a delay but you should write your code in the run function, changing the text on the button with creating a new timmer try to use the code in this link [stackoverflow.com/questions/31639105/…
    – Sari Masri
    Nov 11 at 14:57
















sari mansri the code is not working
– mr Mohi
Nov 11 at 13:52




sari mansri the code is not working
– mr Mohi
Nov 11 at 13:52












I showed you how to use the button with a delay but you should write your code in the run function, changing the text on the button with creating a new timmer try to use the code in this link [stackoverflow.com/questions/31639105/…
– Sari Masri
Nov 11 at 14:57





I showed you how to use the button with a delay but you should write your code in the run function, changing the text on the button with creating a new timmer try to use the code in this link [stackoverflow.com/questions/31639105/…
– Sari Masri
Nov 11 at 14:57


















draft saved

draft discarded
















































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.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • 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.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53247180%2fi-want-to-make-a-button-with-timer%23new-answer', 'question_page');

);

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







這個網誌中的熱門文章

Barbados

How to read a connectionString WITH PROVIDER in .NET Core?

Node.js Script on GitHub Pages or Amazon S3