【发布时间】:2018-08-21 16:29:48
【问题描述】:
我创建了一个包含search view 和list view 的活动。
当我试图回到main activity时,我必须按回button两次,第一次search view上的指针消失,第二次带我到main activity。
如何解决?
我需要在按下button时直接转到main activity。
setContentView(R.layout.activity_drugs);
lv= findViewById(R.id.idlistview);
searchView= findViewById(R.id.idsearch);
drugadapter= new ArrayAdapter<>(this,
android.R.layout.simple_list_item_1, data);
lv.setAdapter(drugadapter);
searchView.setOnQueryTextListener(this);
View focused = getCurrentFocus();
focused.clearFocus();
lv.setOnItemClickListener(new AdapterView.OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int i,
long id) {
Intent intent2=new
Intent(DrugsActivity.this,ResultDrugActivity.class);
intent2.putExtra("drug",lv.getItemAtPosition(i).toString());
intent2.putExtra("age", age11 );
intent2.putExtra("weight", weight11 );
startActivity(intent2);
}
});
boolean onQueryTextChange(String newText) {
drugadapter.getFilter().filter(newText);
return false;
}
【问题讨论】:
-
没有
CODE,您的CODE在哪里,我们如何为您提供帮助? -
尤其是
onBackPressed()中的任何代码,以防您覆盖它。 -
请在此处发布您的活动代码和场景屏幕截图,以便我们查看。
-
@NileshRathod 添加的代码
-
@ChintakPatel 添加的代码
标签: android android-studio back-button back