package com.zhong.activity;
import java.util.Timer;
import java.util.TimerTask;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
import android.widget.Toast;
/**
* 分享页
*
* @author 仲丛旭
*
*/
public class ShareActivity extends Activity {
/** 一个假的背景图片,我看那个原版的也没做这功能。 */
private ImageView imageView_share_bg;
/** 判断是否是双击 */
private boolean isExit = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_share);
imageView_share_bg = (ImageView) findViewById(R.id.imageView_share_bg);
imageView_share_bg.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
onKeyDown(4, null);
}
});
}
/*
* 菜单、返回键响应(non-Javadoc)
*
* @see android.app.Activity#onKeyDown(int, android.view.KeyEvent)
*/
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
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 {
this.finish();
overridePendingTransition(R.anim.push_down_in,
R.anim.push_down_out);// 上往下推出效果
}
}
return false;
}
}