1.安卓软件Button退出代码怎么写@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK)
{
exitBy2Click(); //调用双击退出函数
}
return false;
}
/**
* 双击退出函数
*/
private static Boolean isExit = false;
private void exitBy2Click() {
Timer tExit = null;
if (isExit == false) {
isExit = true; // 准备退出
Toast.makeText(this,"再按一次退出程序",Toast.LENGTH_SHORT).show();
tExit = new Timer();
【android退出按钮代码怎么写】tExit.schedule(new TimerTask() {
@Override
public void run() {
isExit = false; // 取消退出
}
}, 2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务
} else {
finish();
System.exit(0);
}
}
2.安卓软件Button退出代码怎么写@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_BACK) { exitBy2Click(); //调用双击退出函数 } return false; } /** * 双击退出函数 */ private static Boolean isExit = false; private void exitBy2Click() { Timer tExit = null; if (isExit == false) { isExit = true; // 准备退出 Toast.makeText(this,"再按一次退出程序",Toast.LENGTH_SHORT).show(); tExit = new Timer(); tExit.schedule(new TimerTask() { @Override public void run() { isExit = false; // 取消退出 } },2000); // 如果2秒钟内没有按下返回键,则启动定时器取消掉刚才执行的任务 } else { finish(); System.exit(0); } } 。
3.在eclipse中如何用java语言写出适合android的退出按钮程序 求代码android.os.Process.killProcess(android.os.Process.myPid()) ;语句执行或者finish();
startActivity(A.this,B.class);语句在执行完成后仍旧会执行后续的代码
startActivity(new Intent(B.this, C.class));
finish();
或
finish();
startActivity(new Intent(B.this, C.class));
4.android 程序点击button退出程序您好,只要在View类或者SurfaceView类中的构造函数中写上这句
(true);
然后在退出时就用普通的
System.exit(0);
就可以了.这个方法只能退出当前的Activity.你可以查看后台,程序是否有完全关闭.
如果你有很多个Activity,那么最好的方法就是用广播的方法来关闭所有的Activity.
代码有点长,留Q我发你
5.Android中按返回键怎么退出一个用程序重写activty的onkeydown在用户按下返回键的时候调用,所以我们可以通过重写onkeydown的方法实现,还有可能到了MainActivity前面还有其他acitivty存活这,我们需要在onkeydown的时候把所有的activity都结束掉,为了实现这个我们先定义一个BaseActivity,在Oncreate和ondestroy生命周期里存储acitivty的引用
用一个List集合存储存活的acitivity,我们把list作为application成员
写一个MyApp类,作为程序启动的application
public class MyApp extends Application{
private List<Activity> activities = new ArrayList<Activity>();
public List<Activity> getActivities(){
return activities;
}
}
BaseActivity代码如下
class BaseActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
((MyApp)getApplication()).getActivities().add(this);
}
@Override
protected void onDestroy() {
super.onDestroy();
((MyApp)getApplication()).getActivities().remove(this);
}
}
以后工程里的所有Activity都继承于BaseActivity即可
最后是MainAcitivty的代码,在onkeydown方法里遍历list集合,调用每个activity的finish方法即可
- 微信退出群聊别人能看到 微信退出群聊别人能看到吗
- 优酷弹幕按钮不见了怎么办 告诉你具体原因及解决办法
- 李玟|曾发飙质疑,李玟清空《中国好声音》动态,或许要退出
- 许多|满满青春记忆的综艺,播出时间很久,最后依旧难逃退出历史舞台的命运
- 张檬|退出《天天向上》主持的“小五”34岁结婚,妻子张檬陷入巨大争议
- 谢娜|《妻旅6》即将来袭,张云龙接档魏大勋加盟,谢娜或彻底退出节目
- 中国好声音|《好声音》排名爆料有误?多名高管理退出理事,网传节目将停播
- 谢娜|看完两场导师对战,再结合盲选,明白廖昌永退出的真正原因
- 台式电脑主机电源开关 台式电脑主机电源开关按钮
- 戏曲|很多颇具天赋的戏曲艺人不是沉迷于综艺节目,就是受排挤退出舞台
