【问题标题】:how can i send the string value into the intent.putextra? [duplicate]如何将字符串值发送到intent.putextra? [复制]
【发布时间】:2015-12-02 13:07:31
【问题描述】:

我的应用包含 2 个微调器,有数组项。

如何将微调器中选择的数据发送给其他人?

    spinner_list = (Spinner) findViewById(R.id.spinner);
    adapterlist = ArrayAdapter.createFromResource(this, R.array.List, android.R.layout.simple_spinner_item);
    spinner_list.setAdapter(adapterlist);
    spinner_blok = (Spinner) findViewById(R.id.spinner2);
    adapterblok = ArrayAdapter.createFromResource(this, R.array.Blok, android.R.layout.simple_spinner_item);
    spinner_blok.setAdapter(adapterblok);

    String emailList[] = {"nazrin239@gmail.com"};
    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("message/rfc822");
    intent.putExtra(Intent.EXTRA_EMAIL, emailList);
    intent.putExtra(Intent.EXTRA_SUBJECT, "Email Subject");
    intent.putExtra(Intent.EXTRA_TEXT, "Email Text");
    startActivity(Intent.createChooser(intent, "Choice email APP"));
}
}

【问题讨论】:

    标签: java android android-intent


    【解决方案1】:

    使用此行从微调器中获取所选项目

    String str=spinner.getSelectedItem().toString();
    

    【讨论】:

    • 但它只显示列表中的项目..如何显示两个微调器的每一行数据?谢谢您的帮助
    【解决方案2】:

    试试这个

    Intent.putExtra("Key", Value);
    

    例如

    Intent.putExtra("Name","John")
    

    【讨论】:

      猜你喜欢
      • 2014-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-11
      • 2020-11-30
      相关资源
      最近更新 更多