[app] Fix crash

This commit is contained in:
tehcneko 2021-02-12 22:56:32 +08:00
parent 2d92fd7f98
commit 08e373304d
1 changed files with 7 additions and 7 deletions

View File

@ -74,7 +74,7 @@ import io.noties.markwon.utils.NoCopySpannableFactory;
import rikka.recyclerview.RecyclerViewKt; import rikka.recyclerview.RecyclerViewKt;
import rikka.widget.borderview.BorderNestedScrollView; import rikka.widget.borderview.BorderNestedScrollView;
import rikka.widget.borderview.BorderRecyclerView; import rikka.widget.borderview.BorderRecyclerView;
import rikka.widget.borderview.BorderViewDelegate; import rikka.widget.borderview.BorderView;
public class RepoItemActivity extends BaseActivity { public class RepoItemActivity extends BaseActivity {
ActivityModuleDetailBinding binding; ActivityModuleDetailBinding binding;
@ -110,15 +110,15 @@ public class RepoItemActivity extends BaseActivity {
binding.viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() { binding.viewPager.registerOnPageChangeCallback(new ViewPager2.OnPageChangeCallback() {
@Override @Override
public void onPageSelected(int position) { public void onPageSelected(int position) {
BorderViewDelegate delegate; BorderView borderView;
if (position == 0) { if (position == 0) {
BorderNestedScrollView borderNestedScrollView = findViewById(R.id.scrollView); borderView = findViewById(R.id.scrollView);
delegate = borderNestedScrollView.getBorderViewDelegate();
} else { } else {
BorderRecyclerView borderRecyclerView = findViewById(R.id.recyclerView); borderView = findViewById(R.id.recyclerView);
delegate = borderRecyclerView.getBorderViewDelegate(); }
if (borderView != null) {
binding.appBar.setRaised(!borderView.getBorderViewDelegate().isShowingTopBorder());
} }
binding.appBar.setRaised(!delegate.isShowingTopBorder());
} }
}); });
int[] titles = new int[]{R.string.module_readme, R.string.module_releases, R.string.module_information}; int[] titles = new int[]{R.string.module_readme, R.string.module_releases, R.string.module_information};