Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_impression_youtube);
- context = ImpressionYoutubeActivity.this;
- progressBar = new ProgressBar(context);
- youtubeViewModel = ViewModelProviders.of(ImpressionYoutubeActivity.this, new YoutubeViewModelFactory(progressBar, context)).get(YoutubeViewModel.class);
- inflater = (ImpressionYoutubeActivity.this).getLayoutInflater();
- sharedPreferences = getSharedPreferences(LoginActivity.my_shared_preferences, Context.MODE_PRIVATE);
- idMember = sharedPreferences.getString(Config.KEY_ID, "");
- authToken = sharedPreferences.getString(Config.AUTH_TOKEN, "");
- refreshToken = sharedPreferences.getString(Config.REFRESH_TOKEN, "");
- authorizeCode = sharedPreferences.getString(Config.AUTHORIZE_CODE, "");
- idChannel = getIntent().getStringExtra(YoutubeListAdapter.CHANNEL_ID);
- imgBack = findViewById(R.id.imgBack);
- imgProfil = findViewById(R.id.imgProfil);
- lblChannelName = findViewById(R.id.lblChannelName);
- lblSubscribe = findViewById(R.id.lblSubscribe);
- lblSubscriber = findViewById(R.id.lblSubscriber);
- lblViewCount = findViewById(R.id.lblViewCount);
- lblJmlhVideo = findViewById(R.id.lblJmlhVideo);
- lblEngangementRate = findViewById(R.id.lblEngangementRate);
- lblScore = findViewById(R.id.lblScore);
- btnAddYoutube = findViewById(R.id.btnAddYoutube);
- imgBack.setOnClickListener(this);
- btnAddYoutube.setOnClickListener(this);
- loadImpression(idChannel, idMember);
- }
- private void loadImpression(String idChannel, String idMember) {
- progressBar.showProgress();
- youtubeModel = new YoutubeModel();
- youtubeModel.setIdmember(idMember);
- youtubeModel.setIdchannel(idChannel);
- youtubeViewModel.setYoutubeModel(youtubeModel);
- youtubeViewModel.getImpressionYoutube().observe(this, youtubeModelArrayList -> {
- if (youtubeModelArrayList.get(0).getCoderesult().equals("200")) {
- Glide.with(context)
- .load(youtubeModelArrayList.get(0).getImgprofilyoutube())
- .into(imgProfil);
- lblChannelName.setText(youtubeModelArrayList.get(0).getNamayoutube());
- lblSubscribe.setText(getResources().getString(R.string.jmlhsubscriber, String.format(localeID, "%,d", Long.parseLong(youtubeModelArrayList.get(0).getTotalsubscriber()))));
- lblSubscriber.setText(String.format(localeID, "%,d", Long.parseLong(youtubeModelArrayList.get(0).getTotalsubscriber())));
- lblViewCount.setText(String.format(localeID, "%,d", Long.parseLong(youtubeModelArrayList.get(0).getTotalviews())));
- lblJmlhVideo.setText(String.format(localeID, "%,d", Long.parseLong(youtubeModelArrayList.get(0).getTotalvideos())));
- String engangementRate = String.format(localeID, "%.2f", youtubeModelArrayList.get(0).getTotalEngangement()) + "%";
- lblEngangementRate.setText(engangementRate);
- String Score = String.format(localeID, "%.2f", youtubeModelArrayList.get(0).getTotalscore()) + "%";
- lblScore.setText(Score);
- } else {
- Toast.makeText(context, "Kesalahan Server", Toast.LENGTH_SHORT).show();
- }
- progressBar.hideProgress();
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement