From 217c0f431fe68407be9f42fe60c3dd9db4d213fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=C3=87erri?= <64997243+deniscerri@users.noreply.github.com> Date: Tue, 31 May 2022 19:17:52 +0200 Subject: [PATCH] Fixed share feature --- .../com/deniscerri/ytdl/MainActivity.java | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/deniscerri/ytdl/MainActivity.java b/app/src/main/java/com/deniscerri/ytdl/MainActivity.java index 92b6ab2e..5164ebe0 100644 --- a/app/src/main/java/com/deniscerri/ytdl/MainActivity.java +++ b/app/src/main/java/com/deniscerri/ytdl/MainActivity.java @@ -63,11 +63,12 @@ public class MainActivity extends AppCompatActivity{ setContentView(R.layout.activity_main); setContentView(binding.getRoot()); + fm = getSupportFragmentManager(); + homeFragment = new HomeFragment(); historyFragment = new HistoryFragment(); settingsFragment = new SettingsFragment(); - fm = getSupportFragmentManager(); fm.beginTransaction() .replace(R.id.frame_layout, homeFragment) .add(R.id.frame_layout, historyFragment) @@ -107,10 +108,24 @@ public class MainActivity extends AppCompatActivity{ public void handleIntents(Intent intent){ String action = intent.getAction(); - Log.e(TAG, action); if(Intent.ACTION_SEND.equals(action)){ + Log.e(TAG, action); + + + homeFragment = new HomeFragment(); + historyFragment = new HistoryFragment(); + settingsFragment = new SettingsFragment(); + homeFragment.handleIntent(intent); - replaceFragment(homeFragment); + fm.beginTransaction() + .replace(R.id.frame_layout, homeFragment) + .add(R.id.frame_layout, historyFragment) + .add(R.id.frame_layout, settingsFragment) + .hide(historyFragment) + .hide(settingsFragment) + .commit(); + + lastFragment = homeFragment; } }