[JAVA] [NCMB] J'ai recherché le magasin de données avec mbaas

Objectif

Créons une requête

//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");

Cherchons à l'aide d'une requête

//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();
            }
        }
    }
});

Contrôle de fonctionnement

スクリーンショット 2019-01-30 0.38.42.png Photo_19-01-30-00-41-11.241.png Photo_19-01-30-00-41-09.358.png

La source

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();
                            }
                        }
                    }
                });
            }
        });
    }
}

Résumé

Maintenant que vous pouvez vous inscrire et rechercher, implémentons le classement suivant.

Recommended Posts

[NCMB] J'ai recherché le magasin de données avec mbaas
J'ai vérifié le nombre de taxis avec Ruby
J'ai essayé de démarrer avec Spring Data JPA
Je souhaite utiliser le mode sombre avec l'application SWT
twitter4j java Stocke les tweets recherchés dans DB (MySQL).