示例#1
0
 protected final void setExplorerMode(final boolean explorerMode) {
   MainActivity act = (MainActivity) getActivity();
   if (act == null) return;
   PreferenceManager.getDefaultSharedPreferences(act)
       .edit()
       .putBoolean("explorer_mode", explorerMode)
       .commit();
   reload();
   act.getFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
   act.setTitle(mPresenter.getTitle());
   act.invalidateOptionsMenu();
   act.invalidateCrumbs();
 }
 private void setTitle() {
   activity.setTitle(R.string.back);
 }
 public View onCreateView(
     LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
   if (rootView == null) {
     rootView = inflater.inflate(R.layout.refer_activity, container, false);
     activity = (MainActivity) getActivity();
     activity.setTitle("Refer And Earn");
   }
   copy = (TextView) rootView.findViewById(R.id.copy);
   copytext = (TextView) rootView.findViewById(R.id.copytext);
   copytext.setOnClickListener(
       new View.OnClickListener() {
         @Override
         public void onClick(View v) {
           ClipboardManager clipboard =
               (ClipboardManager) getActivity().getSystemService(getActivity().CLIPBOARD_SERVICE);
           ClipData clip =
               ClipData.newPlainText(copy.getText().toString(), copy.getText().toString());
           clipboard.setPrimaryClip(clip);
           Toast.makeText(v.getContext(), "Your code has been copied.", Toast.LENGTH_SHORT).show();
         }
       });
   final Intent i = new Intent(Intent.ACTION_SEND);
   i.setType("text/plain");
   i.putExtra(Intent.EXTRA_SUBJECT, getResources().getString(R.string.app_name));
   i.putExtra(Intent.EXTRA_TEXT, "Your promo code : LIV134BI32TE");
   fb = (ImageButton) rootView.findViewById(R.id.fb);
   wapp = (ImageButton) rootView.findViewById(R.id.wapp);
   msg = (ImageButton) rootView.findViewById(R.id.msg);
   fb.setOnClickListener(
       new View.OnClickListener() {
         @Override
         public void onClick(View v) {
           try {
             i.setPackage("com.facebook.katana");
             startActivity(i);
           } catch (Exception e) {
             Toast.makeText(getActivity(), "Facebook not found", Toast.LENGTH_SHORT).show();
           }
         }
       });
   wapp.setOnClickListener(
       new View.OnClickListener() {
         @Override
         public void onClick(View v) {
           try {
             i.setPackage("com.whatsapp");
             startActivity(i);
           } catch (Exception e) {
             Toast.makeText(getActivity(), "Whatsapp not found", Toast.LENGTH_SHORT).show();
           }
         }
       });
   msg.setOnClickListener(
       new View.OnClickListener() {
         @Override
         public void onClick(View v) {
           try {
             Intent sendIntent = new Intent(Intent.ACTION_VIEW);
             sendIntent.setData(Uri.parse("sms:"));
             sendIntent.putExtra("sms_body", "Your promo code : LIV134BI32TE");
             startActivity(sendIntent);
           } catch (Exception e) {
             Toast.makeText(getActivity(), "message not found", Toast.LENGTH_SHORT).show();
           }
         }
       });
   rootView
       .findViewById(R.id.more)
       .setOnClickListener(
           new View.OnClickListener() {
             @Override
             public void onClick(View v) {
               try {
                 startActivity(i);
               } catch (Exception e) {
                 e.printStackTrace();
               }
             }
           });
   return rootView;
 }