//Créer une requête(Spécification du nom de classe du magasin de données)
final NCMBQuery<NCMBObject> query = new NCMBQuery<>("Testclass");
//Dans la colonne des messages du magasin de données"Dragon"Rechercher
query.whereEqualTo("message", "Dragon");
//recherche de données
query.findInBackground(new FindCallback<NCMBObject>() {
@Override
public void done(List<NCMBObject> list, NCMBException e) {
if(e != null){
Toast.makeText(context, "Erreur de recherche.", Toast.LENGTH_LONG).show();
} else {
if(list.isEmpty()){
Toast.makeText(context, "N'existe pas dans le magasin de données.", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(context, "Il existe dans le magasin de données.", Toast.LENGTH_LONG).show();
}
}
}
});
MainActivity.java
public class MainActivity extends AppCompatActivity {
//Décrivez la CLE API acquise par NCMB
private final String app_key = "hogehoge";
private final String client_key = "hogehoge";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Initialisation du SDK
NCMB.initialize(this.getApplicationContext(),app_key,client_key);
//Créer une requête(Spécification du nom de classe du magasin de données)
final NCMBQuery<NCMBObject> query = new NCMBQuery<>("Testclass");
//Dans la colonne des messages du magasin de données"Dragon"Rechercher
query.whereEqualTo("message", "Dragon");
final Context context = getApplicationContext();
Button button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//recherche de données
query.findInBackground(new FindCallback<NCMBObject>() {
@Override
public void done(List<NCMBObject> list, NCMBException e) {
if(e != null){
Toast.makeText(context, "Erreur de recherche.", Toast.LENGTH_LONG).show();
} else {
if(list.isEmpty()){
Toast.makeText(context, "N'existe pas dans le magasin de données.", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(context, "Il existe dans le magasin de données.", Toast.LENGTH_LONG).show();
}
}
}
});
}
});
}
}
Maintenant que vous pouvez vous inscrire et rechercher, implémentons le classement suivant.