Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mViewHolder.mLike.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- UpdateLikeTask updateLikeTask = new UpdateLikeTask();
- UpdateLikeParams updateLikeParams = new UpdateLikeParams(item.getobjectid());
- updateLikeTask.execute(updateLikeParams);
- }
- _______________
- private class UpdateLikeTask extends AsyncTask<UpdateLikeParams, Void, String> {
- private String id;
- @Override
- protected String doInBackground(UpdateLikeParams... updateLikeParamses) {
- String value = "null";
- id = updateLikeParamses[0].id;
- ParseQuery<ParseObject> query = ParseQuery.getQuery("FeedPost");
- try {
- ParseObject object = query.get(id);
- if(object != null) {
- object.increment("like_count");
- object.save();
- value = object.getNumber("like_count").toString();
- }
- } catch (ParseException e) {
- e.printStackTrace();
- }
- return value;
- }
- @Override
- protected void onPostExecute(String value) {
- super.onPostExecute(value);
- System.out.println("teste " + value);
- mViewHolder.mCounter.setText(value);
- notifyDataSetChanged();
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment