如何停止一段时间后的应用程序? [英] How to stop an app after some time?
本文介绍了如何停止一段时间后的应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
喜!在我的Android应用我有一个按钮,启动应用栏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屋!
查看全文