Example usage for android.support.v4.app Fragment getActivity

List of usage examples for android.support.v4.app Fragment getActivity

Introduction

In this page you can find the example usage for android.support.v4.app Fragment getActivity.

Prototype

public Activity getActivity() 

Source Link

Usage

From source file:io.hypertrack.sendeta.util.images.EasyImage.java

public static void openChooser(Fragment fragment, String chooserTitle) {
    try {//  w ww.ja  v a  2  s  .  c  om
        Intent intent = createChooserIntent(fragment.getActivity(), chooserTitle);
        fragment.startActivityForResult(intent, REQ_SOURCE_CHOOSER);
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:com.krayzk9s.imgurholo.tools.ImageUtils.java

public static void copyImageURL(Fragment fragment, JSONParcelable imageData) {
    final Activity activity = fragment.getActivity();
    final JSONParcelable data = imageData;
    final Fragment frag = fragment;
    String[] copyTypes = fragment.getResources().getStringArray(R.array.copyTypes);
    try {//  w  ww.j a v  a2s.c o m
        copyTypes[0] = copyTypes[0] + "\nhttp://imgur.com/" + imageData.getJSONObject().getString("id");
        copyTypes[1] = copyTypes[1] + "\n"
                + imageData.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK);
        copyTypes[2] = copyTypes[2] + "\n<a href=\"http://imgur.com/"
                + imageData.getJSONObject().getString("id") + "\"><img src=\""
                + imageData.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK)
                + "\" title=\"Hosted by imgur.com\"/></a>";
        copyTypes[3] = copyTypes[3] + "\n[IMG]"
                + imageData.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK) + "[/IMG]";
        copyTypes[4] = copyTypes[4] + "\n[URL=http://imgur.com/" + imageData.getJSONObject().getString("id")
                + "][IMG]" + imageData.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK)
                + "[/IMG][/URL]";
        copyTypes[5] = copyTypes[5] + "\n[Imgur](http://i.imgur.com/"
                + imageData.getJSONObject().getString("id") + ")";
    } catch (JSONException e) {
        Log.e("Error!", e.toString());
    }
    new AlertDialog.Builder(activity).setTitle("Set Link Type to Copy")
            .setItems(copyTypes, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {

                    ClipboardManager clipboard = (ClipboardManager) activity
                            .getSystemService(Context.CLIPBOARD_SERVICE);
                    try {
                        String link = "";
                        switch (whichButton) {
                        case 0:
                            link = "http://imgur.com/" + data.getJSONObject().getString("id");
                            break;
                        case 1:
                            link = data.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK);
                            break;
                        case 2:
                            link = "<a href=\"http://imgur.com/" + data.getJSONObject().getString("id")
                                    + "\"><img src=\""
                                    + data.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK)
                                    + "\" title=\"Hosted by imgur.com\"/></a>";
                            break;
                        case 3:
                            link = "[IMG]" + data.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK)
                                    + "[/IMG]";
                            break;
                        case 4:
                            link = "[URL=http://imgur.com/" + data.getJSONObject().getString("id") + "][IMG]"
                                    + data.getJSONObject().getString(ImgurHoloActivity.IMAGE_DATA_LINK)
                                    + "[/IMG][/URL]";
                            break;
                        case 5:
                            link = "[Imgur](http://i.imgur.com/" + data.getJSONObject().getString("id") + ")";
                            break;
                        default:
                            break;
                        }
                        int duration = Toast.LENGTH_SHORT;
                        Toast toast;
                        toast = Toast.makeText(frag.getActivity(), "URL Copied!", duration);
                        toast.show();
                        ClipData clip = ClipData.newPlainText("imgur Link", link);
                        clipboard.setPrimaryClip(clip);
                    } catch (JSONException e) {
                        Log.e("Error!", "No link in image data!");
                    }

                }
            }).setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {
                    // Do nothing.
                }
            }).show();
}

From source file:com.brq.wallet.activity.export.MrdDecryptDataActivity.java

public static void callMe(Fragment fragment, String encryptedData, int requestCode) {
    Intent intent = new Intent(fragment.getActivity(), MrdDecryptDataActivity.class);
    intent.putExtra("encryptedData", encryptedData);
    fragment.startActivityForResult(intent, requestCode);
}

From source file:io.hypertrack.sendeta.util.images.EasyImage.java

public static void openChooser(android.app.Fragment fragment, String chooserTitle) {
    try {//from   w  ww  .  j  a  v a 2s.c om
        Intent intent = createChooserIntent(fragment.getActivity(), chooserTitle);
        fragment.startActivityForResult(intent, REQ_SOURCE_CHOOSER);
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:io.hypertrack.sendeta.util.images.EasyImage.java

public static void openChooser(Fragment fragment, String chooserTitle, boolean showGallery) {
    try {// w w w.j av a2s  . c  o  m
        Intent intent = createChooserIntent(fragment.getActivity(), chooserTitle, showGallery);
        fragment.startActivityForResult(intent, REQ_SOURCE_CHOOSER);
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:org.comixwall.pffw.Utils.java

/**
 * Create an SSL context which trusts the PFFW server certificate.
 * PFFW server certificate is self signed, hence is not verified by the default SSL context.
 *
 * @param owner Fragment which initiated the call to this method.
 * @return SSL context./*from w  w  w. jav  a 2  s. co m*/
 */
static SSLContext getSslContext(final Fragment owner) {
    SSLContext sslContext = null;
    try {
        // Load our crt from an InputStream
        CertificateFactory cf = CertificateFactory.getInstance("X.509");
        InputStream crtInput = owner.getResources().openRawResource(
                owner.getResources().getIdentifier("server", "raw", owner.getActivity().getPackageName()));

        Certificate crt;
        try {
            crt = cf.generateCertificate(crtInput);
            logger.finest("server.crt=" + ((X509Certificate) crt).getSubjectDN());
        } finally {
            crtInput.close();
        }

        // Create a KeyStore containing our trusted crt
        String keyStoreType = KeyStore.getDefaultType();
        KeyStore keyStore = KeyStore.getInstance(keyStoreType);
        keyStore.load(null, null);
        keyStore.setCertificateEntry("server.crt", crt);

        // Create a TrustManager that trusts the crt in our KeyStore
        String tmfAlgorithm = TrustManagerFactory.getDefaultAlgorithm();
        TrustManagerFactory tmf = TrustManagerFactory.getInstance(tmfAlgorithm);
        tmf.init(keyStore);

        // Create an SSLContext that uses our TrustManager
        sslContext = SSLContext.getInstance("TLS");
        sslContext.init(null, tmf.getTrustManagers(), null);

    } catch (Exception e) {
        e.printStackTrace();
        logger.severe("getSslContext exception: " + e.toString());
    }
    return sslContext;
}

From source file:io.hypertrack.sendeta.util.images.EasyImage.java

public static void openChooser(android.app.Fragment fragment, String chooserTitle, boolean showGallery) {
    try {//from w  ww.ja  va2s. c  o m
        Intent intent = createChooserIntent(fragment.getActivity(), chooserTitle, showGallery);
        fragment.startActivityForResult(intent, REQ_SOURCE_CHOOSER);
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:com.github.baoti.pioneer.ui.Navigator.java

/**
 *  Toolbar  /*from ww  w. j ava 2  s .co  m*/
 * @return ???
 */
public static boolean setupToolbarNavigation(final Fragment fragment, Toolbar toolbar) {
    if (canNavigateBack(fragment)) {
        toolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha);
        toolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                fragment.getActivity().onBackPressed();
            }
        });
        return true;
    } else {
        toolbar.setNavigationIcon(null);
        return false;
    }
}

From source file:com.tomeokin.lspush.biz.home.CollectionEditorActivity.java

public static void start(@NonNull Fragment source, int requestCode) {
    Intent starter = new Intent(source.getContext(), CollectionEditorActivity.class);
    source.startActivityForResult(starter, requestCode);
    source.getActivity().overridePendingTransition(R.anim.slide_right_in, R.anim.hold);
}

From source file:eu.iescities.pilot.rovereto.roveretoexplorer.map.MapManager.java

public static void switchToMapView(ArrayList<BaseDTObject> list, Fragment src) {
    FragmentTransaction fragmentTransaction = src.getActivity().getSupportFragmentManager().beginTransaction();
    MapFragment fragment = new MapFragment();
    Bundle args = new Bundle();
    args.putSerializable(MapFragment.ARG_OBJECTS, list);
    fragment.setArguments(args);//from w w  w  .j a  v a 2  s.c  o m
    fragmentTransaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
    // fragmentTransaction.detach(src);
    fragmentTransaction.replace(R.id.content_frame, fragment, src.getTag());
    fragmentTransaction.addToBackStack(fragment.getTag());
    fragmentTransaction.commit();

}