private SearchView mActionSearch;
private void disposeActions() {
if (mActionSearch != null) {
mActionSearch.setOnQueryTextListener(null);
mActionSearch.setOnCloseListener(null);
}
mActionSearch = null;
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
disposeActions();
inflater.inflate(R.menu.menu_main_players, menu);
mActionSearch = (SearchView) menu.findItem(R.id.action_search).getActionView();
mActionSearch.setOnCloseListener(new SearchView.OnCloseListener() {
@Override
public boolean onClose() {
loadData(false);
return false;
}
});
// ...
}
@Override
public void onDetach() {
super.onDetach();
disposeActions();
}
bundle.putInt("position", position);
bundle.putInt("foo", 5);
bundle.putInt("bar", 10);
Authorization: Bearer <token>
<meta content="4.180394649505615" itemprop="ratingValue">
List<short> arr;
. Дело в том, что коллекции (к которым относится и ArrayList) могут хранить только объекты, т.е. не могут хранить примитивы как есть. Чтобы хранить в ArrayList short значения, используй враппер Short: List<Short> arr;
productFlavors {
free {
applicationId 'com.example.myapp.free'
}
paid {
applicationId 'com.example.myapp.paid'
}
}
android {
buildTypes {
debug {
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
}
release {
// ...
}
}
}
<ToggleButton
android:layout_width="24dp"
android:layout_height="24dp"
android:background="@drawable/toggle_playback"
android:textOff="@null"
android:textOn="@null" />
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_playback_stop" android:state_checked="true" />
<item android:drawable="@drawable/ic_playback_play" android:state_checked="false" />
</selector>
rm -rf $ANDROID_HOME/Sdk/tools/lib/libstdc++
rm -rf $ANDROID_HOME/Sdk/tools/lib64/libstdc++