2 回答
TA贡献1725条经验 获得超7个赞
您需要使用startActivityForResult(popupWinIntent,1)而不是来启动第二个活动,startActivity(popupWinIntent)并onActivityResult在第一个活动中覆盖该方法,如下所示:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == 1) {
if(resultCode == Activity.RESULT_OK){
String result=data.getStringExtra("author");
}
}
}
authorListImageView.setOnClickListener您列出的第一个代码将进入onCreate
TA贡献1815条经验 获得超6个赞
第一次活动如何获得价值
SharedPreferences sharedPreferences;
sharedPreferences = getSharedPreferences(“ FileName”,0);
sharedPreferences.getString(“ KEY”,“ DefaultValue”); sharedPreferences.getBoolean(“ KEY”,false);
第二活动如何设置或输入活动中的值以进行其他活动
SharedPreferences sharedPreferences; SharedPreferences.Editor编辑器;
sharedPreferences = getSharedPreferences(“ FileName”,0); editor = sharedPreferences.edit();
editor.putString("KEY","Value");
editor.putBoolean("KEY",true);
editor.apply();
添加回答
举报