当我们在它的搜索片段中点击 Instagram 的
SearchView
时,当前片段似乎发生了变化,即它显示了包含以前搜索的片段,它也是我们可以搜索某人的地方。
我尝试使用 setOnQueryTextFocusChangeListener
实现这个,在我的项目中我尝试从搜索片段过渡到一些目标活动,但过渡似乎很慢。
代码:
SearchFragment
searchView.setOnQueryTextFocusChangeListener { view, hasFocus ->
if (hasFocus) {
Helper.switchActivity(view.context, CustomerInfoActivity::class.java)
}
}
switchActivity
fun switchActivity(context: Context, targetActivity:Class<out Activity>){
val intent = Intent(context,targetActivity)
context.startActivity(intent)
}
我该如何实施?什么是最好的方法?