Advertisement
Guest User

Untitled

a guest
Sep 26th, 2016
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.62 KB | None | 0 0
  1. package com.trackerua.enableb.activities;
  2.  
  3. import android.app.Activity;
  4. import android.content.Intent;
  5. import android.os.Bundle;
  6. import android.view.MenuItem;
  7. import android.view.View;
  8. import android.webkit.WebSettings;
  9. import android.webkit.WebView;
  10. import android.widget.Button;
  11. import android.widget.TextView;
  12. import android.support.v4.content.ContextCompat;
  13.  
  14. import butterknife.BindView;
  15. import butterknife.ButterKnife;
  16. import butterknife.OnClick;
  17.  
  18. import com.trackerua.enableb.R;
  19. import com.trackerua.enableb.Constans;
  20. import com.trackerua.enableb.model.FullJob;
  21.  
  22. import java.text.SimpleDateFormat;
  23.  
  24.  
  25. public class TransDetailsActivity extends Activity {
  26.  
  27.     @BindView(R.id.activity_trans_tv_name)
  28.     TextView nameTv;   
  29.  
  30.     @BindView(R.id.activity_trans_wv_content_view)
  31.     WebView contentWv;
  32.  
  33.     @BindView(R.id.activity_trans_tv_date)
  34.     TextView dateTv;    
  35.  
  36.     @BindView(R.id.activity_trans_tv_start)
  37.     TextView startTv;  
  38.  
  39.     @BindView(R.id.activity_trans_btn_conf)
  40.     Button confButton;  
  41.  
  42.  
  43.     @Override
  44.     public void onCreate(Bundle savedInstanceState) {
  45.         super.onCreate(savedInstanceState);
  46.         setContentView(R.layout.activity_trans_details);
  47.  
  48.         getActionBar().setDisplayHomeAsUpEnabled(true);
  49.  
  50.     ButterKnife.bind(this);
  51.  
  52.         final FullJob shortJob = (FullJob) getIntent().getSerializableExtra(Constants.TRANSPORTATION_TYPE);
  53.  
  54.         nameTv.setText(shortJob.getHoldingName());
  55.  
  56.         WebSettings settings = contentWv.getSettings();
  57.         settings.setDefaultTextEncodingName("utf-8");
  58.         contentWv.loadDataWithBaseURL(null, shortJob.getReview(), "text/html", "utf-8", null);
  59.  
  60.         dateTv.setText(Constants.PUBLISH_DATE_FORMATTER.format(shortJob.getDateAdd()));
  61.  
  62.         startTv.setText(Constants.START_DATE_FORMATTER.format(shortJob.getDateStart()));
  63.  
  64.         confButton.setTextAppearance(this, R.style.ButtonText);
  65.         confButton.setBackgroundDrawable(ContextCompat.getDrawable(this, R.drawable.green_button));
  66.     }
  67.  
  68.     @OnClick(R.id.activity_trans_btn_conf)
  69.     public void onConfClick(View view) {
  70.       Intent intent = new Intent(TransDetailsActivity.this, SelectTsActivity.class);
  71.       intent.putExtra(Constants.JOB_ID, Integer.toString(shortJob.getId()));
  72.       startActivity(intent);
  73.     }
  74.  
  75.     @Override
  76.     public boolean onOptionsItemSelected(MenuItem item) {
  77.         switch (item.getItemId()) {
  78.             // Respond to the action bar's Up/Home button
  79.             case android.R.id.home:
  80.                 onBackPressed();
  81.                 return true;
  82.         }
  83.         return super.onOptionsItemSelected(item);
  84.     }
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement