Android getExtra只接收第一个参数

时间:2016-04-10 23:25:33

标签: android android-intent

我正在尝试使用intent将第一个活动的两个参数传递给第二个参数,并且putExtra获取Extra,但第二个活动仅显示第一个参数:

发送活动:

Intent intent = new Intent(MainActivity.this, ViewContact.class);

            intent.putExtra("Name",MyContacts[i].getName());
            intent.putExtra("Phone",MyContacts[i].getPhone());

            startActivity(intent);

接受活动

TextView nameview = (TextView) findViewById(R.id.name_view);

    TextView phoneview = (TextView) findViewById(R.id.phone_view);

    Bundle extras = getIntent().getExtras();


    String name  = extras.getString("Name");

    nameview.setText(name);


    String phone  = extras.getString("Phone");
   phoneview.setText(phone);

结果:接收活动仅显示名称视图

0 个答案:

没有答案