|
15 | 15 |
|
16 | 16 | package com.amplifyframework.devmenu; |
17 | 17 |
|
| 18 | +import android.content.Context; |
18 | 19 | import android.content.Intent; |
19 | 20 | import android.net.Uri; |
20 | 21 | import android.os.Bundle; |
21 | 22 | import android.view.LayoutInflater; |
22 | 23 | import android.view.View; |
23 | 24 | import android.view.ViewGroup; |
24 | 25 | import android.widget.EditText; |
| 26 | +import android.widget.Toast; |
25 | 27 | import androidx.fragment.app.Fragment; |
26 | 28 |
|
27 | 29 | import com.amplifyframework.core.R; |
@@ -54,12 +56,14 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, |
54 | 56 | Bundle savedInstanceState) { |
55 | 57 | // Inflate the layout for this fragment |
56 | 58 | 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); |
58 | 61 | fileIssueView.findViewById(R.id.file_issue).setOnClickListener(view -> fileIssue()); |
59 | 62 | fileIssueView.findViewById(R.id.copy_issue).setOnClickListener(view -> { |
60 | 63 | String issueBody = getIssueBody(); |
61 | 64 | if (!issueBody.isEmpty()) { |
62 | 65 | developerMenu.copyToClipboard(issueBody); |
| 66 | + Toast.makeText(appContext, "Copied issue body to clipboard.", Toast.LENGTH_SHORT).show(); |
63 | 67 | } |
64 | 68 | }); |
65 | 69 | return fileIssueView; |
|
0 commit comments