user_model_example - mmcs-Robolab/android GitHub Wiki
package mmcs.robolab.activities;
import android.os.AsyncTask;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import mmcs.robolab.R;
import mmcs.robolab.models.User;
import mmcs.robolab.utils.network.Request;
import mmcs.robolab.utils.network.Response;
public class AuthActivity extends AppCompatActivity {
User user;
protected void test() {
AsyncTask task = new AsyncTask<Void, Void, Void>() {
protected Void doInBackground(Void... e) {
Request query1 = new Request("auth/some", Request.Method.GET);
Response resp1 = query1.execute();
Response resp2 = user.SignIn(new User.Auth("sil", "11111"));
Request query3 = new Request("auth/some", Request.Method.GET);
Response resp3 = query3.execute();
Response resp4 = user.LogOut();
Request query5 = new Request("auth/some", Request.Method.GET);
Response resp5 = query3.execute();
return null;
}
}.execute();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_auth);
this.user = User.getInstance();
test();
}
}