|
@@ -1,9 +1,12 @@
|
|
|
package org.telegram.cricdit.ui;
|
|
|
|
|
|
import static org.telegram.messenger.AndroidUtilities.hideKeyboard;
|
|
|
+import static org.telegram.messenger.AndroidUtilities.setLightStatusBar;
|
|
|
import static org.telegram.messenger.AndroidUtilities.showKeyboard;
|
|
|
|
|
|
+import android.app.Activity;
|
|
|
import android.content.Context;
|
|
|
+import android.graphics.Color;
|
|
|
import android.graphics.drawable.GradientDrawable;
|
|
|
import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
@@ -43,9 +46,11 @@ import org.telegram.cricdit.utils.UIUtil;
|
|
|
import org.telegram.messenger.AndroidUtilities;
|
|
|
import org.telegram.messenger.LocaleController;
|
|
|
import org.telegram.messenger.R;
|
|
|
+import org.telegram.messenger.SharedConfig;
|
|
|
import org.telegram.ui.ActionBar.ActionBar;
|
|
|
import org.telegram.ui.ActionBar.AlertDialog;
|
|
|
import org.telegram.ui.ActionBar.BaseFragment;
|
|
|
+import org.telegram.ui.LaunchActivity;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
@@ -103,6 +108,13 @@ public class NewsSearchActivity extends BaseFragment implements NewsSearchView {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void onResume() {
|
|
|
+ super.onResume();
|
|
|
+ SharedConfig.noStatusBar = false;
|
|
|
+ setLightStatusBar(getParentActivity().getWindow(),false);
|
|
|
+ }
|
|
|
+
|
|
|
private void initView(){
|
|
|
if (TextUtils.isEmpty(newsType)){finishFragment();}
|
|
|
mContext = getContext();
|
|
@@ -146,7 +158,9 @@ public class NewsSearchActivity extends BaseFragment implements NewsSearchView {
|
|
|
etSearch.requestFocus();
|
|
|
etSearch.setFocusableInTouchMode(true);
|
|
|
etSearch.setOnEditorActionListener((v, actionId, event) -> {
|
|
|
- if(actionId == EditorInfo.IME_ACTION_SEARCH){toPostSearchWord();}
|
|
|
+ if(actionId == EditorInfo.IME_ACTION_SEARCH){
|
|
|
+ toPostSearchWord();
|
|
|
+ }
|
|
|
return false;
|
|
|
});
|
|
|
showKeyboard(etSearch);
|
|
@@ -227,6 +241,7 @@ public class NewsSearchActivity extends BaseFragment implements NewsSearchView {
|
|
|
}
|
|
|
|
|
|
etSearch.setSelection(word.length());
|
|
|
+ hideKeyboard(etSearch);
|
|
|
//不重复请求
|
|
|
if(word.equals(searchedWord)){
|
|
|
if(searchAdapter.getItemCount() == 0){
|
|
@@ -245,7 +260,6 @@ public class NewsSearchActivity extends BaseFragment implements NewsSearchView {
|
|
|
if(!isEmpty){
|
|
|
//收起键盘
|
|
|
searchedWord = word;
|
|
|
- hideKeyboard(etSearch);
|
|
|
sPage = 1;
|
|
|
searchOffset = 0;
|
|
|
presenter.getSearchWordList(word,sPage,sPageSize,newsType);
|
|
@@ -300,6 +314,7 @@ public class NewsSearchActivity extends BaseFragment implements NewsSearchView {
|
|
|
rvSearch.setLayoutManager(linearLayoutManager);
|
|
|
searchAdapter = new NewsSearchAdapter(new ArrayList<>(),mContext,newsType);
|
|
|
searchAdapter.setmOnItemClickListener((view, position, bean) -> {
|
|
|
+ SharedConfig.noStatusBar = true;
|
|
|
NewsDetailCommentFragment.newsBean = bean;
|
|
|
presentFragment(new NewsDetailCommentFragment(new Bundle()));
|
|
|
});
|
|
@@ -380,4 +395,10 @@ public class NewsSearchActivity extends BaseFragment implements NewsSearchView {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void onPause() {
|
|
|
+ SharedConfig.noStatusBar = true;
|
|
|
+ super.onPause();
|
|
|
+ }
|
|
|
+
|
|
|
}
|