Advertisement
Guest User

Untitled

a guest
Nov 25th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.78 KB | None | 0 0
  1. package br.com.entertainmentip.entertainmentip;
  2. import android.content.Intent;
  3. import android.media.Image;
  4. import android.support.v7.app.AppCompatActivity;
  5. import android.os.Bundle;
  6. import android.util.Log;
  7. import android.view.View;
  8. import android.widget.ImageView;
  9. import android.widget.TextView;
  10. import android.widget.Toast;
  11.  
  12. import com.android.volley.Request;
  13. import com.android.volley.RequestQueue;
  14. import com.android.volley.Response;
  15. import com.android.volley.VolleyError;
  16. import com.android.volley.toolbox.StringRequest;
  17. import com.android.volley.toolbox.Volley;
  18.  
  19.  
  20. import java.util.HashMap;
  21. import java.util.List;
  22. import java.util.Map;
  23.  
  24. public class AnimeActivity extends AppCompatActivity {
  25.  
  26. private List<Anime> AnimesList;
  27. TextView tituloAnime, aGenero, aEpisodio,aEstudio, aAno, aCurti, aNaocurti, aSinopse;
  28. private int counter = 0;
  29. @Override
  30. protected void onCreate(Bundle savedInstanceState) {
  31. super.onCreate(savedInstanceState);
  32. setContentView(R.layout.activity_anime);
  33. tituloAnime = (TextView) findViewById(R.id.tituloAnime);
  34. aGenero = (TextView) findViewById(R.id.aGenero);
  35. aEpisodio = (TextView) findViewById(R.id.aEpisodio);
  36. aEstudio = (TextView) findViewById(R.id.aEstudio);
  37. aAno = (TextView) findViewById(R.id.aAno);
  38. aCurti = (TextView) findViewById(R.id.txtacurti);
  39. aNaocurti = (TextView) findViewById(R.id.txtanaocurti);
  40. aSinopse = (TextView) findViewById(R.id.aSinopse);
  41.  
  42. try {
  43. Intent intent = getIntent();
  44. if (intent.getBooleanExtra("Logged In", false)) {
  45. if (intent.getStringExtra("Response") != "null") {
  46. String response = intent.getStringExtra("Response");
  47. List<User> user = UserJsonParser.parseData(response);
  48. setTitle(user.get(0).getUserName());
  49. getAnimesList();
  50. } else {
  51. ShowLogin();
  52. }
  53. } else {
  54. ShowLogin();
  55. }
  56. } catch (NullPointerException e) {
  57. ShowLogin();
  58. }
  59. tituloAnime.setOnClickListener(new View.OnClickListener(){
  60. @Override
  61. public void onClick(View v){
  62. if(counter>=AnimesList.size()){
  63. counter=0;
  64. }
  65. tituloAnime.setText(AnimesList.get(counter).getDescricao());
  66. aGenero.setText(AnimesList.get(counter).getGenero1());
  67. aEpisodio.setText(AnimesList.get(counter).getEpisodio());
  68. aEstudio.setText(AnimesList.get(counter).getEstudio());
  69. aAno.setText(AnimesList.get(counter).getDataLancamento());
  70. aCurti.setText(AnimesList.get(counter).getCurte());
  71. aNaocurti.setText(AnimesList.get(counter).getNaocurte());
  72. aSinopse.setText(AnimesList.get(counter).getSinopse());
  73. counter++;
  74. }
  75. });
  76. ImageView Curti = (ImageView) findViewById(R.id.acurti);
  77. ImageView NaoCurti = (ImageView) findViewById(R.id.anaocurti);
  78. Curti.setOnClickListener(new View.OnClickListener() {
  79. @Override
  80. public void onClick(View v) {
  81. String value = aCurti.getText().toString();
  82. if()
  83. }
  84. });
  85. btnRegister.setOnClickListener(new View.OnClickListener() {
  86. @Override
  87. public void onClick(View v) {
  88. try {
  89. String UserName = editUserName.getText().toString().trim();
  90. String Email = editEmail.getText().toString().trim();
  91. String Password = editPassword.getText().toString().trim();
  92. String PasswordConfirm = editPasswordConfirm.getText().toString().trim();
  93. if (!UserName.equals("") && !Email.equals("") && !Password.equals("") && !PasswordConfirm.equals("")) {
  94. if (Password.equals(PasswordConfirm)) {
  95. RegisterUser(UserName, Email, Password);
  96. Toast.makeText(RegisterActivity.this, "Registrado com sucesso!", Toast.LENGTH_SHORT).show();
  97. startActivity(new Intent(RegisterActivity.this, LoginActivity.class));
  98. finish();
  99. } else {
  100. Toast.makeText(RegisterActivity.this, "As senhas não são iguais!", Toast.LENGTH_SHORT).show();
  101. }
  102. } else {
  103. Toast.makeText(RegisterActivity.this, "Preencha todos os campos!", Toast.LENGTH_SHORT).show();
  104. }
  105. } catch (NullPointerException e) {
  106. Toast.makeText(RegisterActivity.this, "Preencha todos os campos!", Toast.LENGTH_SHORT).show();
  107. }
  108. }
  109. });
  110.  
  111.  
  112.  
  113.  
  114. // String gen2 = AnimesList.get(0).getGenero2().toString();
  115. // String gen3 = AnimesList.get(0).getGenero3().toString();
  116.  
  117.  
  118. // tituloAnime.setText(AnimesList.get(counter).getDescricao());
  119. /* aGenero.setText(AnimesList.get(0).getGenero1());
  120. aEpisodio.setText(AnimesList.get(0).getEpisodio());
  121. aEstudio.setText(AnimesList.get(0).getEstudio());
  122. aAno.setText(AnimesList.get(0).getDataLancamento());
  123. aCurti.setText(AnimesList.get(0).getCurte());
  124. aNaocurti.setText(AnimesList.get(0).getNaocurte());
  125. aSinopse.setText(AnimesList.get(0).getSinopse());*/
  126. }
  127.  
  128. private void getAnimesList() {
  129. RequestQueue queue = Volley.newRequestQueue(this);
  130. String url = "http://192.168.56.1/android_login_api/animes.php?get";
  131. final String uTitle = tituloAnime.getText().toString();
  132. /* final String uGenero = aGenero.getText().toString();
  133. final String uEpisodio = aEpisodio.getText().toString();
  134. final String uEstudio = aEstudio.getText().toString();
  135. final String uAno = aAno.getText().toString();
  136. final String uCurti = aCurti.getText().toString();
  137. final String uNaocurti = aNaocurti.getText().toString();
  138. final String uSinopse = aSinopse.getText().toString();*/
  139. StringRequest postRequest = new StringRequest(Request.Method.GET, url,
  140. new Response.Listener<String>()
  141. {
  142. @Override
  143. public void onResponse(String response) {
  144. if (response != null) {
  145. AnimesList = AnimeJsonParser.parseData(response);
  146. }
  147. }
  148. },
  149. new Response.ErrorListener()
  150. {
  151. @Override
  152. public void onErrorResponse(VolleyError error) {
  153. // error
  154. Log.d("Error.Response", error.toString());
  155. }
  156. }
  157. ) {
  158. @Override
  159. protected Map<String, String> getParams()
  160. {
  161.  
  162. Map<String, String> params = new HashMap<String, String>();
  163. // params.put("Descricao", uTitle);
  164. /* params.put("Sinopse", uSinopse);
  165. params.put("Estudio",uEstudio);
  166. params.put("DataLancamento",uAno);
  167. params.put("Genero1",uGenero);
  168. params.put("",);
  169. params.put("",);
  170. params.put("",);
  171. params.put("",);
  172. params.put("",);*/
  173.  
  174.  
  175.  
  176. return null;
  177.  
  178.  
  179. }
  180. };
  181. queue.add(postRequest);
  182. }
  183.  
  184. private void ShowLogin() {
  185. startActivity(new Intent(AnimeActivity.this, LoginActivity.class));
  186. finish();
  187. }
  188.  
  189. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement