Хочу сделать так , чтобы при нажатии на иконку поиска из меню, приложение переходило на новое активити.
@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"/>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Подскажите пожалуйста, делаю простое консольное приложение, где создается поток который выполняет какое то действие, во время выполнения...
Есть данный кодСуть его такова - пишем в консоль слова через пробел, а программа ищет наиболее часто встречающиеся слова и выводит их в порядке...
Помогите, пожалуйста, прояснить ситуациюЕсть конструкция вида: