Android Open Source - SharedUrlList On Copy Menu Item Click Listener






From Project

Back to project page SharedUrlList.

License

The source code is released under:

GNU General Public License

If you think the Android project SharedUrlList listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package de.laxu.apps.sharedurllist.listeners;
/*  w  w  w.  j  a v  a  2s .c  o  m*/
import android.content.ClipData;
import android.content.ClipboardManager;
import android.view.MenuItem;
import android.view.MenuItem.OnMenuItemClickListener;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;
import de.laxu.apps.sharedurllist.R;

public class OnCopyMenuItemClickListener implements OnMenuItemClickListener{
  private View view;
  private ClipboardManager clipboard;
  public OnCopyMenuItemClickListener(View v, ClipboardManager clipboard){
      this.view = v;
      this.clipboard = clipboard;
  }
  @Override
  public boolean onMenuItemClick(MenuItem item) {
    ClipData clip = ClipData.newPlainText("url", ((TextView)this.view.findViewById(R.id.urlListEntryLink)).getText());
    clipboard.setPrimaryClip(clip);
    Toast.makeText(view.getContext(), "URL copied to clipboard.", Toast.LENGTH_SHORT).show();
    return true;
  }
}




Java Source Code List

de.laxu.apps.sharedurllist.AddUrlDialog.java
de.laxu.apps.sharedurllist.DeleteUrlTask.java
de.laxu.apps.sharedurllist.EnterPasswordFragment.java
de.laxu.apps.sharedurllist.LoadUrlListTask.java
de.laxu.apps.sharedurllist.MainActivity.java
de.laxu.apps.sharedurllist.RequestTokenTask.java
de.laxu.apps.sharedurllist.SettingsActivity.java
de.laxu.apps.sharedurllist.ShareURLFragment.java
de.laxu.apps.sharedurllist.UrlListEntry.java
de.laxu.apps.sharedurllist.Util.java
de.laxu.apps.sharedurllist.listeners.OnAddUrlMenuItemClickListener.java
de.laxu.apps.sharedurllist.listeners.OnCopyMenuItemClickListener.java
de.laxu.apps.sharedurllist.listeners.OnDeleteMenuItemClickListener.java
de.laxu.apps.sharedurllist.listeners.OnRefreshMenuItemClickListener.java
de.laxu.apps.sharedurllist.listeners.OnRequestTokenMenuItemClickListener.java
de.laxu.apps.sharedurllist.listeners.OnSettingsButtonClickListener.java
de.laxu.apps.sharedurllist.listeners.OnSettingsMenuItemClickListener.java
de.laxu.apps.sharedurllist.addUrlTask.java