android 新手 求帮助!!!!!!

第一个Activity:

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

}


@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(menu.NONE, 1, menu.NONE, "添加联系人");
menu.add(menu.NONE, 2, menu.NONE, "删除联系人");

return super.onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item)  {
switch (item.getItemId()) {
case 1: 
Intent intent = new Intent(MainActivity.this,MainActivity2.class);
startActivity(intent);

break;

case 2:
break;
}
return super.onOptionsItemSelected(item);
}
@Override
protected void onRestart() {

ListView listView = (ListView)findViewById(R.id.ListView01);

Intent intent01 =getIntent();
String name=(String)intent01.getCharSequenceExtra("name");
String iphone=(String)intent01.getCharSequenceExtra("iphone");
String email=(String)intent01.getCharSequenceExtra("email");
ArrayList<HashMap<String, Object>> listItem =new ArrayList<HashMap<String,Object>>();
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("Image", R.drawable.ic_launcher);
map.put("Edit",name);
map.put("Edit1", iphone);
map.put("Edit2", email);
listItem.add(map);

SimpleAdapter listItemAdapter= new SimpleAdapter(this, listItem, R.layout.activity_main,
new String[]{"Image","Edit","Edit1","Edit2"},
new int[]{R.id.oneImage,R.id.oneEdit,R.id.twoEdit,R.id.threeEdit});
listView.setAdapter(listItemAdapter);
System.out.print("---------------------onRestart");
super.onRestart();

}


@Override
protected void onPostResume() {
System.out.print("---------------------onResume");
super.onPostResume();
}

}
第二个Activity:
public class MainActivity2 extends Activity {

EditText editText=null;
EditText editText1=null;
EditText editText2=null;
Button button=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
editText = (EditText)findViewById(R.id.oneEdit);
editText1 = (EditText)findViewById(R.id.twoEdit);
editText2 = (EditText)findViewById(R.id.threeEdit);
button =(Button)findViewById(R.id.oneButton);
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
Intent intent01=new Intent(MainActivity2.this,MainActivity.class);
intent01.putExtra("name", editText.getText());
intent01.putExtra("iphone", editText1.getText());
intent01.putExtra("email", editText2.getText());
MainActivity2.this.startActivity(intent01);

}
实现 电话簿存储和删除功能  但是第一个Activity接收不到第二个Activity的数据 语法没有错误   求大神们指导 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值