kotlin - 如何将数据作为对象名称从 Fragment 发送到 Activity
问题描述
我必须将我的对象名称发送"rrbQuestiontObject"
到QuizQuestionActivity
class HomeFragment : Fragment() {
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
val view=inflater.inflate(R.layout.fragment_home, container, false)
val text :TextView=view.findViewById(R.id.text_home)
text.setOnClickListener (){
val intent = Intent(getActivity(), QuizQuestionActivity::class.java)
startActivity(intent)
}
return view
}
}
解决方案
在片段中 -
override fun onCreateView(inflater: LayoutInflater,container: ViewGroup,savedInstanceState: Bundle?): View? {
val view=inflater.inflate(R.layout.fragment_home, container, false)
val text :TextView=view.findViewById(R.id.text_home)
text.setOnClickListener (){
val intent = Intent(getActivity(), QuizQuestionActivity::class.java)
intent.putExtra("rrbQuestiontObject" , value)
startActivity(intent)
}
return view
}
在 onCreate() 里面的 QuizQuestionActivity -
val intent = getIntent();
val myValue = intent.getStringExtra("rrbQuestiontObject")
Log.d(TAG,"QuizQuestionActivity - "+myValue)
推荐阅读
- sql - 我有 5 个销售代表的列表,每天早上和下午都有约会
- mongodb - 找不到能够从类型 [java.lang.String] 转换为类型 [com.mydomain.Type] 的转换器 - spring-boot-starter-data-mongodb
- java - 我正在尝试执行将执行以下正则表达式的 java 代码,但无法获得所需的结果。它永远不会进入 if() 块
- excel - Excel - 在三个表之间查找
- python - 如何将常量值嵌入到 Tensorflow 模型中?
- html - CSS 文本换行超出 HTML 复选框
- python - 如何通过烧瓶将 python 变量传递给我的模板?
- python - 如何将有效值传入 cleartext_keyset_json 以创建 Tink 密钥
- angular - 没有ngmodel的角度复选框?用什么代替?
- loops - 如何使用 IdleHandler 在 Delphi 中设置固定 FPS?