Skip to content

Commit 25840d9

Browse files
authored
show toast when issue body is copied (#775)
1 parent 560d116 commit 25840d9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

core/src/main/java/com/amplifyframework/devmenu/DevMenuFileIssueFragment.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,15 @@
1515

1616
package com.amplifyframework.devmenu;
1717

18+
import android.content.Context;
1819
import android.content.Intent;
1920
import android.net.Uri;
2021
import android.os.Bundle;
2122
import android.view.LayoutInflater;
2223
import android.view.View;
2324
import android.view.ViewGroup;
2425
import android.widget.EditText;
26+
import android.widget.Toast;
2527
import androidx.fragment.app.Fragment;
2628

2729
import com.amplifyframework.core.R;
@@ -54,12 +56,14 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container,
5456
Bundle savedInstanceState) {
5557
// Inflate the layout for this fragment
5658
fileIssueView = inflater.inflate(R.layout.dev_menu_fragment_file_issue, container, false);
57-
developerMenu = DeveloperMenu.singletonInstance(getContext());
59+
Context appContext = requireContext().getApplicationContext();
60+
developerMenu = DeveloperMenu.singletonInstance(appContext);
5861
fileIssueView.findViewById(R.id.file_issue).setOnClickListener(view -> fileIssue());
5962
fileIssueView.findViewById(R.id.copy_issue).setOnClickListener(view -> {
6063
String issueBody = getIssueBody();
6164
if (!issueBody.isEmpty()) {
6265
developerMenu.copyToClipboard(issueBody);
66+
Toast.makeText(appContext, "Copied issue body to clipboard.", Toast.LENGTH_SHORT).show();
6367
}
6468
});
6569
return fileIssueView;

0 commit comments

Comments
 (0)