fix: crash on notification events
This commit is contained in:
@@ -125,7 +125,8 @@ public class MyScriptListFragment extends ViewPagerFragment implements BackPress
|
||||
@Override
|
||||
public void onDetach() {
|
||||
super.onDetach();
|
||||
mFloatingActionMenu.setOnFloatingActionButtonClickListener(null);
|
||||
if (mFloatingActionMenu != null)
|
||||
mFloatingActionMenu.setOnFloatingActionButtonClickListener(null);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -11,6 +11,7 @@ import android.view.LayoutInflater;
|
||||
import android.view.MenuItem;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.PopupMenu;
|
||||
import android.widget.TextView;
|
||||
|
||||
@@ -316,6 +317,9 @@ public class ScriptListView extends SwipeRefreshLayout implements SwipeRefreshLa
|
||||
@BindView(R.id.title)
|
||||
TextView mTitle;
|
||||
|
||||
@BindView(R.id.sort)
|
||||
ImageView mSort;
|
||||
|
||||
CategoryViewHolder(View itemView) {
|
||||
super(itemView);
|
||||
ButterKnife.bind(this, itemView);
|
||||
@@ -326,5 +330,17 @@ public class ScriptListView extends SwipeRefreshLayout implements SwipeRefreshLa
|
||||
mTitle.setText(isDirCategory ? R.string.text_directory : R.string.text_file);
|
||||
}
|
||||
|
||||
@OnClick(R.id.order)
|
||||
void changeSortOrder() {
|
||||
|
||||
}
|
||||
|
||||
@OnClick(R.id.sort)
|
||||
void showSortOptions() {
|
||||
PopupMenu popupMenu = new PopupMenu(getContext(), mSort);
|
||||
popupMenu.inflate(R.menu.menu_sort_options);
|
||||
popupMenu.setOnMenuItemClickListener(ScriptListView.this);
|
||||
popupMenu.show();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user