Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не срабатывает ImageView - Button - Share (Kotlin) 
V
    Опции темы
Sergoi25
Дата 27.5.2020, 05:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 27.5.2020

Репутация: нет
Всего: нет



Здравствуйте! Подскажите пожалуйста! При нажатии на Share Image, не появляются окна с кнопками приложений для того, чтобы поделиться, вместо этого выкидывает с появлением белого окна и перебрасывает на меню выше.

Код

shareImgBtn.setOnClickListener {
            val myDrawable = Image2_share.drawable
            val bitmap = (myDrawable as BitmapDrawable).bitmap
 
            val file = File(externalCacheDir, "image2.png")
            val fOut = FileOutputStream(file)
            bitmap.compress(Bitmap.CompressFormat.PNG, 100, fOut)
            fOut.flush()
            fOut.close()
            file.setReadable(true, false)
            val intent = Intent(Intent.ACTION_SEND)
            intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK;
            intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file))
            intent.type = "image/png"
            intent.putExtra(Intent.EXTRA_SUBJECT, "Subject here")
            startActivity(Intent.createChooser(intent, "Share Image via"))
        }


Код

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".category.imageshare_ctg"
    android:background="@drawable/fon">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:gravity="center"
            android:orientation="vertical">
 
            <LinearLayout
                android:layout_margin="20dp"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_gravity="left">
 
                <Button
                    android:id="@+id/exit"
                    android:layout_width="75dp"
                    android:layout_height="75dp"
                    android:layout_marginRight="10dp"
                    android:background="@drawable/exit" />
                <LinearLayout
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal"
                    android:layout_gravity="center"
                    android:gravity="center">
 
                    <TextView
                        android:layout_gravity="center"
                        android:layout_width="270dp"
                        android:layout_height="match_parent"
                        android:gravity="center"
                        android:background="#00FFFFFF"
                        android:text="НАЗАД"
                        android:textColor="#000"
                        android:textSize="23sp"
                        android:textStyle="bold|italic" />
                </LinearLayout>
            </LinearLayout>
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_gravity="center">
 
                <ImageView
                    android:id="@+id/Image2_share"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:background="@drawable/image2" />
            </LinearLayout>
            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:orientation="horizontal"
                android:layout_gravity="center">
 
                <Button
                    android:id="@+id/shareImgBtn"
                    android:text="Share Image"
                    android:layout_width="300sp"
                    android:layout_height="100sp" />
            </LinearLayout>
        </LinearLayout>
    </ScrollView>
 
 
</RelativeLayout>

PM MAIL   Вверх
Sergoi25
Дата 27.5.2020, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 27.5.2020

Репутация: нет
Всего: нет



Снова здравствуйте, проблему с отправкой решил FileProvider и его патчем, ну и конечно добавкой в код некоторого кода! Тему можно закрывать!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0991 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.