package com.common.example; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.webkit.WebView; import android.widget.Button; import com.common.utils.Common; import com.common.utils.R; public class ClientGetActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_prevent_click); Button btnShare = (Button) findViewById(R.id.btnShare); WebView webview = (WebView) findViewById(R.id.webView); webview.loadUrl("file:///android_asset/get.html"); // TextView tvCode = (TextView) findViewById(R.id.prevent_double_click_tv_code); // tvCode.setText( // " /**\n" + // " * This is used for get data from API.\n" + // " *\n" + // " * @author Mayank\n" + // " * @since 1.4\n" + // " */\n" + // "public class MyClientGet extends AsyncTask<String, String, String> {\n" + // "\n" + // " private ProgressDialog dialog;\n" + // " private String message;\n" + // " private Context context;\n" + // " private OnGetCallComplete ongetcallcomplete;\n" + // "\n" + // " public MyClientGet(Context ctx, String progressMessage, OnGetCallComplete onGetCallComplete) {\n" + // " message = progressMessage;\n" + // " this.context = ctx;\n" + // " this.ongetcallcomplete = onGetCallComplete;\n" + // " if (!(message.equals(\"\"))) {\n" + // " dialog = new ProgressDialog(ctx);\n" + // " dialog.setMessage(progressMessage);\n" + // " }\n" + // " }\n" + // "\n" + // " @Override\n" + // " protected void onPreExecute() {\n" + // " // TODO Auto-generated method stub\n" + // " super.onPreExecute();\n" + // " if (!(message.equals(\"\"))) {\n" + // " dialog.setCancelable(false);\n" + // " dialog.show();\n" + // " }\n" + // " }\n" + // "\n" + // " @Override\n" + // " protected String doInBackground(String... params) {\n" + // " // TODO Auto-generated method stub\n" + // " String result = null;\n" + // " if (!isCancelled()) {\n" + // " String serverurl = params[0];\n" + // " result = Utils.NetworkOperation(serverurl);\n" + // " }\n" + // " return result;\n" + // " }\n" + // "\n" + // " @Override\n" + // " protected void onPostExecute(String result) {\n" + // " // TODO Auto-generated method stub\n" + // " super.onPostExecute(result);\n" + // " if (!(message.equals(\"\"))) {\n" + // " if (dialog != null) {\n" + // " dialog.hide();\n" + // " dialog.dismiss();\n" + // " }\n" + // " }\n \n" + // " ongetcallcomplete.response(result);\n" + // " }\n" + // "\n" + // " protected void onProgressUpdate(String... progress) {\n" + // " }\n" + // "\n" + // " public interface OnGetCallComplete {\n" + // " public void response(String result);\n" + // " }\n" + // "--------------Finish MyclientGet---------\n \n \n" + // "}\n \n \n " + // "How to use! \n \n \n" + // "MyClientGet myclientget; \n \n \n " + // "myclientget = new MyClientGet(context, \"Please Wait\", \"CallComplete\");\n" + // "Note : CallComplete is a Method where you can get response\n" + // "myclientget.execute(\"API_URL\", \"YOUR_KEY\")));\n" + // " /**\n" + // " * Get AccessKey call Done.\n" + // " */\n" + // " MyClientGet.OnGetCallComplete onAccessKeyCallComplete = new MyClientGet.OnGetCallComplete() {\n" + // " @Override\n" + // " public void response(String result) {\n" + // " try {\n" + // " JSONObject jobj = new JSONObject(result);\n" + // " String response_code = jobj.getString(\"response_code\");\n" + // " if (response_code.equals(getResources().getString(R.string.success_code))) {\n" + // " // Success\n" + // " }\n" + // " } catch (JSONException e) {\n" + // " e.printStackTrace();\n" + // " }\n" + // " }\n" + // " };"); btnShare.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Common.openShareDialog(ClientGetActivity.this, "Client Get", "", "http://www.paste.org/77943", "Get Data From API"); } }); } }