如何停止一段时间后的应用程序? [英] How to stop an app after some time?

查看:83
本文介绍了如何停止一段时间后的应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

喜!在我的Andr​​oid应用我有一个按钮,启动应用栏code扫描仪。我想2分钟后停止这个程序,例如。我怎样才能做到这一点?

这是我的code:

  qrgame =(按钮)findViewById(R.id.qrgame);
qrgame.setOnClickListener(新OnClickListener(){
            公共无效的onClick(视图v){
                意向意图=新意图(
                        com.google.zxing.client.android.SCAN);
                intent.setPackage(com.google.zxing.client.android);
                intent.putExtra(SCAN_MODE,QR_ code_MODE);
                startActivityForResult(意向,0);
            }
        });


解决方案

您可以完成你的活动,你可以使用启动活动

  startActivityForResult(意向,0);

您需要将相同的请求,code传递给该方法

  finishActivity(要求code);

延迟时间,你可以线程,定时器等。

或者你也可以关闭打开的活动只实现定时器,线程将举行您2分钟或按您的要求,然后调用

 完成();

Hei! In my android app I have a button that starts the app Barcode Scanner. I want to stop this app after 2 minutes, for example. How can I do this?

This is my code :

qrgame = (Button) findViewById(R.id.qrgame);
qrgame.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
                Intent intent = new Intent(
                        "com.google.zxing.client.android.SCAN");
                intent.setPackage("com.google.zxing.client.android");
                intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
                startActivityForResult(intent, 0);
            }
        });

解决方案

you can finish your activity as you can start your activity using

startActivityForResult(intent, 0);

you need to pass the same requestcode to this method

finishActivity(requestCode);

for delay time you can you Thread, Timer etc.

Or you can close your opened activity just implement Timer, thread which will hold you 2 min or as per your requirement then call

finish();

这篇关于如何停止一段时间后的应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆