用户来自共享选项时如何在ViewPager中使用setCurrentItem-Android

时间:2019-01-31 07:14:26

标签: android android-fragments android-viewpager android-tablelayout

我有一个activity,我在其中使用了3个tableLayout的{​​{1}}。 当我运行项目fragment调用了3次。

onResume完成后,我需要做一个工作,但是我不能,最后我从viewPager开始使用,但是不起作用。

我的工作是什么

我正在interfaces中使用我的项目中的类似波纹管的共享:

android.intent.action.SEND

当用户关闭应用程序并选择要共享的图像时,我在<activity android:name="aa.aa.aa.aa.MainActivityMou" android:configChanges="keyboard|keyboardHidden|screenLayout|uiMode|orientation|screenSize|smallestScreenSize" android:label="@string/app_name" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan"> <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts" /> <intent-filter> <action android:name="android.intent.action.SEND" /> <category android:name="android.intent.category.DEFAULT" /> <data android:mimeType="audio/*" /> <data android:mimeType="image/*" /> <data android:mimeType="video/*" /> <data android:mimeType="application/pdf" /> </intent-filter> </activity> 中进行了以下工作:

activity

问题:但是当用户从共享中进入应用时,该用户应转到@Override protected void onResume() { super.onResume(); if (getIntent().getExtras() != null && context != null) { Intent intents = getIntent(); String action = intents.getAction(); String type = intents.getType(); if (action != null && type != null) { String receivedUri = intents.getParcelableExtra(Intent.EXTRA_STREAM).toString(); new SessionManager(context).setActionTypeReceivedUri(action, type, receivedUri); viewPagerMainActivity.setCurrentItem(0); } } } ,但转到setCurrentItem(0)

注意:我正在使用以下来源:

setCurrentItem(2)

有关该应用程序何时处于最新状态且运行良好,但是当该应用程序关闭时,我遇到了上述问题。

0 个答案:

没有答案