diff options
author | steckbrief <steckbrief@chefmail.de> | 2015-12-17 21:10:14 +0100 |
---|---|---|
committer | steckbrief <steckbrief@chefmail.de> | 2015-12-17 21:10:14 +0100 |
commit | eb1cad39a64ca4b38c155985f9faf8b1057a8d65 (patch) | |
tree | dac7706ab34c84bef0ae081635269f112d95f31b /libs/thedevstacklogcat/src/main/java/de/thedevstack/android/logcat/ui/LogCatOutputCopyOnClickListener.java | |
parent | 4f0061293e1d8e90d2828deeb6b72d8a2c8bd509 (diff) | |
parent | 2fb31bcc3f9e4920891765ab8e0cf2e33227ea3e (diff) |
Merge remote-tracking branch 'remotes/origin/trz/rename' into trz/rebase
Diffstat (limited to 'libs/thedevstacklogcat/src/main/java/de/thedevstack/android/logcat/ui/LogCatOutputCopyOnClickListener.java')
-rw-r--r-- | libs/thedevstacklogcat/src/main/java/de/thedevstack/android/logcat/ui/LogCatOutputCopyOnClickListener.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/libs/thedevstacklogcat/src/main/java/de/thedevstack/android/logcat/ui/LogCatOutputCopyOnClickListener.java b/libs/thedevstacklogcat/src/main/java/de/thedevstack/android/logcat/ui/LogCatOutputCopyOnClickListener.java index 6568a2c5..1be04c9c 100644 --- a/libs/thedevstacklogcat/src/main/java/de/thedevstack/android/logcat/ui/LogCatOutputCopyOnClickListener.java +++ b/libs/thedevstacklogcat/src/main/java/de/thedevstack/android/logcat/ui/LogCatOutputCopyOnClickListener.java @@ -8,6 +8,7 @@ import android.widget.Toast; import java.util.ArrayList; +import de.thedevstack.android.logcat.Logging; import de.thedevstack.android.logcat.adapters.LogCatArrayAdapter; /** @@ -16,16 +17,19 @@ import de.thedevstack.android.logcat.adapters.LogCatArrayAdapter; public class LogCatOutputCopyOnClickListener implements View.OnClickListener { private final LogCatArrayAdapter logCatOutputAdapter; private final Context context; - private final int resIdForToast; + private final int resIdLogcatCopied; + private final int resIdLogcatNotCopied; - public LogCatOutputCopyOnClickListener(Context context, LogCatArrayAdapter logCatOutputAdapter, int resIdForToast) { + public LogCatOutputCopyOnClickListener(Context context, LogCatArrayAdapter logCatOutputAdapter, int resIdLogcatCopied, int resIdLogcatNotCopied) { this.logCatOutputAdapter = logCatOutputAdapter; this.context = context; - this.resIdForToast = resIdForToast; + this.resIdLogcatCopied = resIdLogcatCopied; + this.resIdLogcatNotCopied = resIdLogcatNotCopied; } @Override public void onClick(View v) { + Logging.d("copylogcat", "Start Copying log cat"); ArrayList<String> items = this.logCatOutputAdapter.getItems(); if (null != items && !items.isEmpty()) { StringBuilder sb = new StringBuilder(); @@ -36,7 +40,9 @@ public class LogCatOutputCopyOnClickListener implements View.OnClickListener { ClipboardManager clipboard = (ClipboardManager) this.context.getSystemService(Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("c+logcat", sb.toString()); clipboard.setPrimaryClip(clip); - Toast.makeText(this.context, this.context.getText(this.resIdForToast), Toast.LENGTH_LONG).show(); + Toast.makeText(this.context, this.context.getText(this.resIdLogcatCopied), Toast.LENGTH_LONG).show(); + } else { + Toast.makeText(this.context, this.context.getText(this.resIdLogcatNotCopied), Toast.LENGTH_LONG).show(); } } } |