Как сделать в случае чувствительного поиска в firebase android? [Дубликат]

Android-приложение продолжает сбой в AVD, но правильно построено в Gradle

Поскольку вы выполняете findViewById вне onCreate(), не делая setContentView()

Сделайте findViewById внутри onCreate() метода после setContentView()

Объявите свой TextView mShowCounter и Button button; как Глобальный

КОД ОБРАЗЦА

public class MainActivity extends AppCompatActivity {

 TextView mShowCounter ;
 Button button  ;
private int mCount = 0;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
     mShowCounter = (TextView) findViewById(R.id.text_view_counter);
     button = (Button) findViewById(R.id.toast_button);
}


public void showToast(View view) {
    Toast toast = Toast.makeText(this, 
R.string.toast_popup,Toast.LENGTH_LONG);
    toast.show();
}

public void counterUp(View view) {
    mCount++;
    if(mShowCounter != null) {
        mShowCounter.setText(Integer.toString(mCount));
    }
}
}
5
задан Loren 5 June 2016 в 15:14
поделиться

1 ответ

У вас нет. Вид.

Если у вас есть данные, которые вы хотите отсортировать, но также должно быть пользовательское представление этих данных, сохраните две версии

posts
  post_id_0
    display_version: William
    sort_version: william
  post_id_1
    display_version: Henry
    sort_version: henry

Конечно, вы можете прочитать во всех данных из Firebase и использовать .toLower или независимо от вашего вызова платформы, а затем сортировать по коду.

7
ответ дан Jay 22 August 2018 в 10:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: