Lvege12138 2019-04-14 03:25 采纳率: 0%
浏览 764

AndroidStudio怎么通过putExtra传输过来的类数据进行换行

我想要将传输过来的数据
按照我想要的进行换行图片说明图片说明

   public void onClick(View v) {
        //从文本框中获取用户名,存入到strname中
        String strname = edt_name.getText().toString();
        if (strname.length() < 3 || strname.length() > 20)
            edt_name.setError("请输入正确的用户名,用户名 在3-20个字符之间");
        String password = edt_password.getText().toString();//获取第一次密码
        if (password.equals("") || password.equals("")) {
            edt_password.setError("密码不能为空");
        } else if (password.equals(password)) {
            Toast.makeText(this, "注册成功", Toast.LENGTH_LONG).show();


            person Person = new person();
            Person.setUsername(edt_name.getText().toString());
            Person.setUser_phonenumber(edt_phonenumber.getText().toString());
            Person.setUser_email(edt_email.getText().toString());
            Person.setUser_password(edt_password.getText().toString());
            Intent intent = new Intent(this, UserActivity.class);
            intent.putExtra("userinfor", Person);
            startActivity(intent);
        }

    }

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_user);
        tv_person=findViewById(R.id.tv_userInfor);
        Intent intent=getIntent();
        person Person1 = (person) intent.getSerializableExtra("userinfor");
        String personstr;
        personstr= Person1.getUsername() +Person1.getUser_email() +Person1.getUser_password() +Person1.getUser_phonenumber() ;
        tv_person.setText(personstr);
    }


public class person implements Serializable {
    private String username;
    private String user_password;
    private String user_email;
    private String user_phonenumber;

    public void setUsername(String name){
        this.username = name;
    }

    public String getUsername() { return username;
    }

    public String getUser_password() {
        return user_password;
    }

    public void setUser_password(String user_password) {
        this.user_password = user_password;
    }

    public String getUser_email() {
        return user_email;
    }

    public void setUser_email(String user_email) {
        this.user_email = user_email;
    }

    public String getUser_phonenumber() {
        return user_phonenumber;
    }

    public void setUser_phonenumber(String user_phonenumber) {
        this.user_phonenumber = user_phonenumber;
    }


    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textColor="#ff00ff"
        android:id="@+id/tv_userInfor"
        android:textSize="20dp"
        android:textStyle="bold"
        />

  • 写回答

1条回答 默认 最新

  • czyw 2019-12-18 08:50
    关注

    你这个不是原生开发吧

    评论

报告相同问题?

悬赏问题

  • ¥35 平滑拟合曲线该如何生成
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站