Я хочу создать кнопку, и когда кнопка нажата, обменивайтесь изображением. Я обнаружил, что я мог бы использовать это:Как создать sharebutton в AndroidStudio
final Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/jpg");
final File photoFile = new File(getFilesDir(), "photo.jpg");
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(photoFile));
startActivity(Intent.createChooser(shareIntent, "Share image using"));
, но я не знаю, куда поместить его я хотел бы разделить изображение в WhatsApp (MainActivity?).
Добавьте этот код в ** OnClickListener ** функция, когда u нажмите на кнопку –
@DanhDC я положил OnClickListener но я не могу заставить его работать public void buttonOnClick (View v) { final Intent shareIntent = new Intent (Intent.ACTION_SEND); shareIntent.setType ("image/jpg"); final Файл photoFile = новый файл (getFilesDir(), "ic_launcher.png"); shareIntent.putExtra (Intent.EXTRA_STREAM, Uri.fromFile (photoFile)); startActivity (Intent.createChooser (shareIntent, «Совместное использование изображения»)); } – JosecitoBaneador
Любая ошибка возникает при нажатии этой кнопки. Покажите свой логарифм, если есть ошибка. Пожалуйста, убедитесь, что вы реализуете право ** OnClickListener ** как это: ** yourButton.setOnClickListener (новый View.OnClickListener() { @Override общественного недействительный OnClick (View v) {// помещает доля действия здесь } }) ** –