Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //pastikan layout ada imageview dan dinamakan accordingly!!
- //sebelum oncreateview
- SharedPreferences sp;
- private static final String mypreference="userinfo";
- private static final String userid="userid";
- public static final int CONNECTION_TIMEOUT=10000;
- public static final int READ_TIMEOUT=150000;
- String TAG = "GenerateQRCode";
- QRGEncoder qrgEncoder;
- String qrcodetext;
- Bitmap bitmap;
- ImageView qrImage;
- //dalam oncreateview
- sp=getActivity().getSharedPreferences(mypreference, Context.MODE_PRIVATE);
- if(sp.contains(userid))
- _userid=sp.getString(userid,"");
- else
- _userid=null;
- jangan lupa findviewby for qrimage !!!
- //dalam onPostExecute
- pdLoading.dismiss();
- JSONObject json= null;
- try
- {
- json = new JSONObject(result);
- if(json.getString("status").equals("true"))
- {
- WindowManager manager = (WindowManager) getActivity().getSystemService(WINDOW_SERVICE);
- Display display = manager.getDefaultDisplay();
- Point point = new Point();
- display.getSize(point);
- int width = point.x;
- int height = point.y;
- int smallerDimension = width < height ? width : height;
- smallerDimension = smallerDimension * 3 / 4;
- qrgEncoder = new QRGEncoder(
- qrcodetext, null,
- QRGContents.Type.TEXT,
- smallerDimension);
- try
- {
- bitmap = qrgEncoder.encodeAsBitmap();
- qrImage.setImageBitmap(bitmap);
- }
- catch (WriterException e)
- {
- Log.v(TAG, e.toString());
- }
- }
- else if(json.getString("status").equals("false"))
- {
- }
- }
- catch (JSONException e)
- {
- e.printStackTrace();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement