Я использую Intent.createChooser
, чтобы разделить содержимое. Затем открывается диалог Intent.createChooser
, но когда я нажимаю кнопку «Назад», чтобы закрыть диалоговое окно, оно завершает работу. Я хочу предотвратить закрытие Activity
, просто хочу закрыть диалоговое окно Intent.createChooser
. Событие onclick находится в Recyclerview
.Использование Intent.createChooser закрыть активность
shareButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//align the selection to the
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, items.get(position).getShareUrl());
context.startActivity(Intent.createChooser(shareIntent, "Share with"));
}
});
<?xml version="1.0" encoding="utf-8"?>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.CLEAR_APP_CACHE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<supports-screens>
android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true"
</supports-screens>
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:hardwareAccelerated="true"
android:largeHeap="true"
android:launchMode="singleTop"
android:noHistory="true"
android:screenOrientation="portrait"
android:showAsAction="ifRoom|withText">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Вы можете разместить здесь свой полный код? –
@ Kishanpatel это то, что я использую для обмена контентом на событие click. –
Пробовал ваш код, и он не закрывает исходную активность на обратном щелчке. Покажите свой файл манифеста и полный код оригинальной активности. – Divers