Хочу сделать так , чтобы при нажатии на иконку поиска из меню, приложение переходило на новое активити.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.action_search:
Intent searchIntent = new Intent(this,Search.class);
startActivity(searchIntent);
return true;
case R.id.action_logout:
FirebaseAuth.getInstance().signOut();
startActivity(new Intent(this, SignInActivity.class));
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
сделал это вот таким образом, но к сожалению приложение не создает новое активити просто без реакции.
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<item
android:id="@+id/action_search"
android:title="Search"
android:icon="@drawable/ic_search_black_24dp"
app:showAsAction="always"
app:actionViewClass="android.support.v7.widget.SearchView"
/>
<item
android:id="@+id/action_logout"
android:title="@string/menu_logout"
android:visible="true"
app:showAsAction="never"/>
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите пожалуйста, делаю простое консольное приложение, где создается поток который выполняет какое то действие, во время выполнения...
Есть данный кодСуть его такова - пишем в консоль слова через пробел, а программа ищет наиболее часто встречающиеся слова и выводит их в порядке...
Помогите, пожалуйста, прояснить ситуациюЕсть конструкция вида: