Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. package com.example.user.avtoyuk;
  2.  
  3. import android.content.ContentValues;
  4. import android.content.Intent;
  5. import android.database.Cursor;
  6. import android.database.sqlite.SQLiteDatabase;
  7. import android.renderscript.Sampler;
  8. import android.support.design.widget.FloatingActionButton;
  9. import android.support.v7.app.AppCompatActivity;
  10. import android.os.Bundle;
  11. import android.util.Log;
  12. import android.widget.Button;
  13. import android.widget.ImageView;
  14. import android.widget.TextView;
  15. import android.widget.Toast;
  16.  
  17. import com.google.gson.Gson;
  18. import com.google.gson.GsonBuilder;
  19. import com.mxn.soul.flowingdrawer_core.ElasticDrawer;
  20. import com.mxn.soul.flowingdrawer_core.FlowingDrawer;
  21.  
  22. import org.json.JSONObject;
  23.  
  24. import retrofit2.Call;
  25. import retrofit2.Callback;
  26. import retrofit2.Response;
  27.  
  28. public class Content extends AppCompatActivity {
  29. private FlowingDrawer mDrawer;
  30. private Database database;
  31. private SQLiteDatabase sqLiteDatabase;
  32. private TextView name, balcne, region;
  33.  
  34. @Override
  35. protected void onCreate(Bundle savedInstanceState) {
  36. super.onCreate(savedInstanceState);
  37. setContentView(R.layout.activity_content);
  38.  
  39. mDrawer = (FlowingDrawer) findViewById(R.id.drawerlayout);
  40. mDrawer.setTouchMode(ElasticDrawer.TOUCH_MODE_BEZEL);
  41. name = (TextView) findViewById(R.id.profile_name);
  42. balcne = (TextView) findViewById(R.id.balance);
  43. region = (TextView) findViewById(R.id.regionUserProfile);
  44. this.database = new Database(this);
  45. Bundle arg = getIntent().getExtras();
  46. String token = arg.getString("access_token");
  47.  
  48. start(token);
  49. read();
  50. mDrawer.setOnDrawerStateChangeListener(new ElasticDrawer.OnDrawerStateChangeListener() {
  51. @Override
  52. public void onDrawerStateChange(int oldState, int newState) {
  53. if (newState == ElasticDrawer.STATE_CLOSED) {
  54. Log.i("MainActivity", "Drawer STATE_CLOSED");
  55. }
  56. }
  57.  
  58. @Override
  59. public void onDrawerSlide(float openRatio, int offsetPixels) {
  60.  
  61. }
  62. });
  63. }
  64.  
  65.  
  66. private void start(String token) {
  67. sqLiteDatabase = this.database.getWritableDatabase();
  68. ContentValues values = new ContentValues();
  69. values.put("access_token", token);
  70. sqLiteDatabase.insert("RegData", null, values);
  71. }
  72.  
  73. private boolean read() {
  74.  
  75. Cursor cursor = sqLiteDatabase.query("RegData", null, null, null, null, null, null);
  76.  
  77. if (cursor.moveToFirst()) {
  78.  
  79. Call<Example> userCall = YukkerClient.getyInstance().getApi().exam("application/json", "XMLHttpRequest", "Bearer " + cursor.getString(cursor.getColumnIndex("access_token")));
  80. Call<Regions> resionsCall = YukkerClient.getyInstance().getApi().regions("application/json", "XMLHttpRequest", "Bearer " + cursor.getString(cursor.getColumnIndex("access_token")));
  81. resionsCall.enqueue(new Callback<Regions>() {
  82. @Override
  83. public void onResponse(Call<Regions> call, Response<Regions> response) {
  84. Regions regions = response.body();
  85. }
  86.  
  87. @Override
  88. public void onFailure(Call<Regions> call, Throwable t) {
  89.  
  90. }
  91. });
  92. userCall.enqueue(new Callback<Example>() {
  93.  
  94. @Override
  95. public void onResponse(Call<Example> call, Response<Example> response) {
  96. Example user = response.body();
  97. // name.setText(user.getName());
  98. }
  99.  
  100. @Override
  101. public void onFailure(Call<Example> call, Throwable t) {
  102.  
  103. }
  104. });
  105. return true;
  106. } else {
  107. return false;
  108. }
  109. }
  110.  
  111. void to(String msg) {
  112. Toast.makeText(this, msg, Toast.LENGTH_LONG).show();
  113. }
  114.  
  115. private void ExitSystem() {
  116. sqLiteDatabase.delete("RegData", null, null);
  117. Intent intent = new Intent(this, sign_in_driver.class);
  118. startActivity(intent);
  119. }
  120. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement