У меня есть приложение для Android, которое использует Firebase, и у меня возникает ошибка с запросом. Из моего файла класса: < /p>
public class SearchFragment extends Fragment {
private static final String TAG = "SearchFragment";
private static final int NUM_GRID_COLUMNS = 3;
private static final int GRID_ITEM_MARGIN = 5;
//widgets
private ImageView mSearchButton;
private EditText mTitleET;
private FrameLayout mFrameLayout;
//vars
private String mElasticSearchPassword;
private String mPrefCity;
private String mPrefStateProv;
private String mPrefCountry;
private ArrayList mPosts;
private RecyclerView mRecyclerView;
private PostListAdapter mAdapter;
private String queryText;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
//View view = inflater.inflate(R.layout.fragment_search, container, false);
View view = inflater.inflate(R.layout.fragment_search2, container, false);
//mFilters = (ImageView) view.findViewById(R.id.ic_search);
mSearchButton = (ImageView) view.findViewById(R.id.search_button);
mTitleET = (EditText) view.findViewById(R.id.input_title);
//mSearchText = (EditText) view.findViewById(R.id.input_search);
mRecyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
mFrameLayout = (FrameLayout) view.findViewById(R.id.container);
return view;
}
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
final DatabaseReference reference = FirebaseDatabase.getInstance().getReference();
mSearchButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Query query = reference.child("posts/").orderByChild("title").equalTo(mTitleET.getText().toString().trim()).
query.addListenerForSingleValueEvent(new ValueEventListener()
{
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
// dataSnapshot is the "issue" node with all children with id 0
for (DataSnapshot ds : dataSnapshot.getChildren()) {
// do something with the individual "issues"
Log.i("TAG", ds.getValue().toString());
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.i("ERRRRRROORRR", databaseError.getMessage() + ", so....let´s take a coffee");
}
});
}
});
}
private void setupPostsList(){
RecyclerViewMargin itemDecorator = new RecyclerViewMargin(GRID_ITEM_MARGIN, NUM_GRID_COLUMNS);
mRecyclerView.addItemDecoration(itemDecorator);
GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), NUM_GRID_COLUMNS);
mRecyclerView.setLayoutManager(gridLayoutManager);
mAdapter = new PostListAdapter(getActivity(), mPosts);
mRecyclerView.setAdapter(mAdapter);
}
}
< /code>
Это специально следующая строка (ы), которая, по -видимому, является проблемой (см. Прикрепленное PIC):
Что вызывает эта ошибка.>
Подробнее здесь: https://stackoverflow.com/questions/531 ... -parameter
Android Studio не может найти параметр ⇐ Android
Форум для тех, кто программирует под Android
1744929595
Anonymous
У меня есть приложение для Android, которое использует Firebase, и у меня возникает ошибка с запросом. Из моего файла класса: < /p>
public class SearchFragment extends Fragment {
private static final String TAG = "SearchFragment";
private static final int NUM_GRID_COLUMNS = 3;
private static final int GRID_ITEM_MARGIN = 5;
//widgets
private ImageView mSearchButton;
private EditText mTitleET;
private FrameLayout mFrameLayout;
//vars
private String mElasticSearchPassword;
private String mPrefCity;
private String mPrefStateProv;
private String mPrefCountry;
private ArrayList mPosts;
private RecyclerView mRecyclerView;
private PostListAdapter mAdapter;
private String queryText;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
//View view = inflater.inflate(R.layout.fragment_search, container, false);
View view = inflater.inflate(R.layout.fragment_search2, container, false);
//mFilters = (ImageView) view.findViewById(R.id.ic_search);
mSearchButton = (ImageView) view.findViewById(R.id.search_button);
mTitleET = (EditText) view.findViewById(R.id.input_title);
//mSearchText = (EditText) view.findViewById(R.id.input_search);
mRecyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
mFrameLayout = (FrameLayout) view.findViewById(R.id.container);
return view;
}
@Override
public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
final DatabaseReference reference = FirebaseDatabase.getInstance().getReference();
mSearchButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Query query = reference.child("posts/").orderByChild("title").equalTo(mTitleET.getText().toString().trim()).
query.addListenerForSingleValueEvent(new ValueEventListener()
{
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
// dataSnapshot is the "issue" node with all children with id 0
for (DataSnapshot ds : dataSnapshot.getChildren()) {
// do something with the individual "issues"
Log.i("TAG", ds.getValue().toString());
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.i("ERRRRRROORRR", databaseError.getMessage() + ", so....let´s take a coffee");
}
});
}
});
}
private void setupPostsList(){
RecyclerViewMargin itemDecorator = new RecyclerViewMargin(GRID_ITEM_MARGIN, NUM_GRID_COLUMNS);
mRecyclerView.addItemDecoration(itemDecorator);
GridLayoutManager gridLayoutManager = new GridLayoutManager(getActivity(), NUM_GRID_COLUMNS);
mRecyclerView.setLayoutManager(gridLayoutManager);
mAdapter = new PostListAdapter(getActivity(), mPosts);
mRecyclerView.setAdapter(mAdapter);
}
}
< /code>
Это специально следующая строка (ы), которая, по -видимому, является проблемой (см. Прикрепленное PIC):
Что вызывает эта ошибка.>
Подробнее здесь: [url]https://stackoverflow.com/questions/53189798/android-studio-cannot-find-a-parameter[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия