Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.support.v7.app.ActionBarActivity;
- import android.os.Bundle;
- import android.view.Menu;
- import android.view.MenuItem;
- import android.view.View;
- import android.widget.Button;
- import com.Tag_Interativa.vejo_ao_vivo.app.core.service.AbstractService;
- import com.Tag_Interativa.vejo_ao_vivo.app.service.ScoreService;
- import com.Tag_Interativa.vejo_ao_vivo.app.utils.JsonMapper;
- public class LoginActivity extends ActionBarActivity {
- private Button mButtonShowHighScore;
- private JsonMapper mMapper = new JsonMapper();
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_login);
- //Remova esse comentário, esse espaço é padrão, deixe (o espaço)
- mButtonShowHighScore = (Button) findViewById(R.id.ID_DO_BOTAO);
- }
- @Override
- public void onPostCreate(Bundle savedInstanceState) {
- super.onPostCreate(savedInstanceState);
- mButtonShowHighScore.setOnClickListener(onClickForgotPassword);
- }
- private View.OnClickListener onClickForgotPassword = new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- new ScoreService(0, 0, onScoreResponse);
- }
- };
- private AbstractService.OnRestResponse onScoreResponse = new AbstractService.OnRestResponse() {
- @Override
- public void onSuccess(int statusCode, String content) {
- //Vai cair aqui, a putada toda ta dentro da variável content
- try {
- List<Score> cameras = mMapper.readValue(content, new TypeReference<List<Score>>() {});
- //faz a porra q tu quiser
- } catch (Exception e) {
- onFail(-1);
- }
- }
- @Override
- public void onFail(int statusCode) {
- //Aqui é caso ocorra algum problema de conexão ou timeout
- }
- };
- @Override
- public boolean onCreateOptionsMenu(Menu menu) {
- getMenuInflater().inflate(R.menu.login, menu);
- return true;
- }
- @Override
- public boolean onOptionsItemSelected(MenuItem item) {
- if (item.getItemId() == R.id.action_settings) {
- return true;
- }
- return super.onOptionsItemSelected(item);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment