Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistemas Descrição
RELATÓRIO:
Fazer um relatório de todos os arquivos Mainactivity1 , Mainactivity2 do projeto de Banco de dados remoto de
acordo com a conexão e banco de dados do seu webhost.
CÓDIGO FONTE:
package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
import com.google.gson.JsonObject;
import com.koushikdutta.async.future.FutureCallback;
import com.koushikdutta.ion.Ion;
findViewById(R.id.button2).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
logar();
}
});
}
private void inserir(){
url=Host+"inserirt.php";
Ion.with (MainActivity.this)
.load ( url )
.setBodyParameter ( "usuario" ,txtlogin.getText ().toString ())
.setBodyParameter ( "senha",txtsenha.getText () .toString ())
.setBodyParameter ( "fotox",txtfoto.getText () .toString ())
.asJsonObject ()
.setCallback ( new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
ret=result.get("status").getAsString ();
if(ret.equals ( "ok" ))
{
Toast.makeText(getApplicationContext(),
" incluido com sucesso",
Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getApplicationContext(), " erro",
Toast.LENGTH_LONG).show();
}
}
} );
}
private void logar()
{
url=Host+"login.php";
Ion.with (MainActivity.this)
.load ( url )
.setBodyParameter ( "usuario" ,txtlogin.getText ().toString ())
.setBodyParameter ( "senha",txtsenha.getText () .toString ())
.asJsonObject ()
.setCallback ( new FutureCallback<JsonObject> () {
@Override
public void onCompleted(Exception e, JsonObject result) {
ret=result.get("status").getAsString ();
if(ret.equals ("ok"))
{
// Toast.makeText(getApplicationContext(),
// " login e senha ok", Toast.LENGTH_LONG).show();
fotox=result.get("foto").getAsString ().toString();
loginx=txtlogin.getText().toString();
senhax=txtsenha.getText().toString();
Intent trocar=new Intent(MainActivity.this,
MainActivity2.class);
MainActivity.this.startActivity(trocar);
}
else
{
Toast.makeText(getApplicationContext(),
" não existe login ou senha ", Toast.LENGTH_LONG).show();
}
} );
}
}
MainActivity
MainActivity2