package com.wyx.intent;
import android.content.Intent;
import android.os.Bundle;
import android.provider.ContactsContract.CommonDataKinds.Event;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.View;
import android.widget.Toast;
/**
* @author wangyx
* �������ݵ�RecDataActivity.java�������������ݵķ���(1.back�������������ݣ�2.ϵͳ��ť������������)
*/
public class NewActivity extends BaseActivity {
private Intent intent;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_new);
}
public void quitSys(View v){
// System.exit(0);
NewActivity.this.finish();
// Intent intent = new Intent(NewActivity.this,MainActivity.class);
// android.os.Process.killProcess(android.os.Process.myPid());
}
public void passData(View v){
intent = new Intent(this,RecDataActivity.class);
Bundle bundle = new Bundle();
bundle.putString("Name", "wangyx");
bundle.putInt("Age", 25);
intent.putExtras(bundle);
intent.putExtra("No.", 01);
startActivityForResult(intent, 200); //����������������ģ�ֻ��Ϊ��ʶ��������˭����ģ�
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_new, menu);
return true;
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
exitAll();
}
return super.onKeyDown(keyCode, event);
}
//Android 2.0�Ժ��ֶ���һ��ֱ�Ӵ����˸���ķ���
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
exitAll();
}
//Back Data
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
if(requestCode == 200){
String reString = data.getStringExtra("res");
switch(resultCode){
case 200:Toast.makeText(this, reString, Toast.LENGTH_LONG).show();
break;
default :
//����back�����ش������¼�
break;
}
}
super.onActivityResult(requestCode, resultCode, data);
}
}