gpt4 book ai didi

android - 使用 getExtras() 返回 null

转载 作者:行者123 更新时间:2023-11-30 03:37:15 25 4
gpt4 key购买 nike

我知道这个问题已经被问过很多次了,但答案似乎从来都不适用。

Activity 1:

public void buttonPress(View view){
Intent i = new Intent(this,ProfilePage.class);
i.putExtra("USER_DETAILS", UD);
startActivity(i);
}

Activity 2:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_profile_page);
try{
UserDetails UD = (UserDetails)this.getIntent().getExtras().getParcelable("USER_DETAILS");
((TextView)findViewById(R.id.First)).setText(UD.getFirst_name());
((TextView)findViewById(R.id.Last)).setText(UD.getLast_name());
}catch (Exception e) {
Log.e("GETTING EXTRAS", e.toString());
}
}

“UD”是可包裹的,因为我在其他地方正确返回了它。 this.getIntent().getExtras().getParcelable("USER_DETAILS") 只是返回 null。我一直遇到这个问题,我该如何解决,或者我根本没有得到什么?

最佳答案

尝试

UserDetails UD = (UserDetails) getIntent().getParcelableExtra("USER_DETAILS");

关于android - 使用 getExtras() 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16474627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com