public void onClick(View v) { switch (v.getId()) { case R.id.send_button: if (!validate()) Toast.makeText(getBaseContext(), "Enter valid data!", Toast.LENGTH_LONG).show(); else { new HttpAsyncPostTask() .execute( "http://newzup.in/index.php/api/jsonpost/comment", etComment.getText().toString(), "" + this.post_id); // Add comment in current window models.add( new CommentModel( 0, etComment.getText().toString(), UserDataHolder.getInstance().getUsername(), UserDataHolder.getInstance().getImgurl(), 0, 0)); adapter.notifyDataSetChanged(); // Hide keyboard etComment.setText(""); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(etComment.getWindowToken(), 0); } break; } // Toast.makeText(getApplicationContext(), "Sending...", Toast.LENGTH_SHORT).show(); }
@Override protected String doInBackground(String... urls) { JSONObject jsonObject = new JSONObject(); try { jsonObject.accumulate("comment", urls[1]); jsonObject.accumulate("post_id", urls[2]); jsonObject.accumulate("username", UserDataHolder.getInstance().getUsername()); } catch (JSONException e) { e.printStackTrace(); } return JsonUtil.POST(urls[0], jsonObject); }
@Override protected String doInBackground(String... urls) { JSONObject jsonObject = new JSONObject(); try { // 1India-1, 2Economy-2, 3Politics-3, 4world-4, 5business-5, 6Sc&T-6, 7sports-7, // 8miscellaneous-8 position = etCategory.getSelectedItemPosition(); category = position + 1; // position starts from 0 jsonObject.accumulate("link", etUrl.getText().toString()); jsonObject.accumulate("cat", "" + category); jsonObject.accumulate("tags", etTags.getText().toString()); jsonObject.accumulate("username", UserDataHolder.getInstance().getUsername()); } catch (JSONException e) { e.printStackTrace(); } return JsonUtil.POST(urls[0], jsonObject); }
protected void initSignin() { SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); is_signed_in = preferences.getInt("SIGN_IN", 0); String username = preferences.getString("USER_EMAIL", ""); if (is_signed_in == 1) { UserDataHolder userDataHolder = UserDataHolder.getInstance(); userDataHolder.setUsername(username); } else { Toast.makeText( getBaseContext(), "You must SignUp with NewzUp to post News.", Toast.LENGTH_LONG) .show(); Handler handler = new Handler(); handler.postDelayed( new Runnable() { public void run() { finish(); } }, 3000); } }