Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.user.avtoyuk;
- import android.content.ContentValues;
- import android.content.Intent;
- import android.database.Cursor;
- import android.database.sqlite.SQLiteDatabase;
- import android.renderscript.Sampler;
- import android.support.design.widget.FloatingActionButton;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.util.Log;
- import android.widget.Button;
- import android.widget.ImageView;
- import android.widget.TextView;
- import android.widget.Toast;
- import com.google.gson.Gson;
- import com.google.gson.GsonBuilder;
- import com.mxn.soul.flowingdrawer_core.ElasticDrawer;
- import com.mxn.soul.flowingdrawer_core.FlowingDrawer;
- import org.json.JSONObject;
- import retrofit2.Call;
- import retrofit2.Callback;
- import retrofit2.Response;
- public class Content extends AppCompatActivity {
- private FlowingDrawer mDrawer;
- private Database database;
- private SQLiteDatabase sqLiteDatabase;
- private TextView name, balcne, region;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_content);
- mDrawer = (FlowingDrawer) findViewById(R.id.drawerlayout);
- mDrawer.setTouchMode(ElasticDrawer.TOUCH_MODE_BEZEL);
- name = (TextView) findViewById(R.id.profile_name);
- balcne = (TextView) findViewById(R.id.balance);
- region = (TextView) findViewById(R.id.regionUserProfile);
- this.database = new Database(this);
- Bundle arg = getIntent().getExtras();
- String token = arg.getString("access_token");
- start(token);
- read();
- mDrawer.setOnDrawerStateChangeListener(new ElasticDrawer.OnDrawerStateChangeListener() {
- @Override
- public void onDrawerStateChange(int oldState, int newState) {
- if (newState == ElasticDrawer.STATE_CLOSED) {
- Log.i("MainActivity", "Drawer STATE_CLOSED");
- }
- }
- @Override
- public void onDrawerSlide(float openRatio, int offsetPixels) {
- }
- });
- }
- private void start(String token) {
- sqLiteDatabase = this.database.getWritableDatabase();
- ContentValues values = new ContentValues();
- values.put("access_token", token);
- sqLiteDatabase.insert("RegData", null, values);
- }
- private boolean read() {
- Cursor cursor = sqLiteDatabase.query("RegData", null, null, null, null, null, null);
- if (cursor.moveToFirst()) {
- Call<Example> userCall = YukkerClient.getyInstance().getApi().exam("application/json", "XMLHttpRequest", "Bearer " + cursor.getString(cursor.getColumnIndex("access_token")));
- Call<Regions> resionsCall = YukkerClient.getyInstance().getApi().regions("application/json", "XMLHttpRequest", "Bearer " + cursor.getString(cursor.getColumnIndex("access_token")));
- resionsCall.enqueue(new Callback<Regions>() {
- @Override
- public void onResponse(Call<Regions> call, Response<Regions> response) {
- Regions regions = response.body();
- }
- @Override
- public void onFailure(Call<Regions> call, Throwable t) {
- }
- });
- userCall.enqueue(new Callback<Example>() {
- @Override
- public void onResponse(Call<Example> call, Response<Example> response) {
- Example user = response.body();
- // name.setText(user.getName());
- }
- @Override
- public void onFailure(Call<Example> call, Throwable t) {
- }
- });
- return true;
- } else {
- return false;
- }
- }
- void to(String msg) {
- Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
- }
- private void ExitSystem() {
- sqLiteDatabase.delete("RegData", null, null);
- Intent intent = new Intent(this, sign_in_driver.class);
- startActivity(intent);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement