我已经打开了我的Android应用程序。我使用了url方案,以便可以从用户的电子邮件中打开我的应用程序。但是,如果我尝试通过从Web浏览器单击电子邮件链接打开我的应用程序,它将在单独的窗口中打开该应用程序。 (请参阅我附带的屏幕简短图片。)
如何避免我的应用程序单独打开两次?
<activity
android:name="com.mYs3.MainActivity.flash_screen"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="mYs3" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
答案 0 :(得分:2)
在清单
中的活动块中尝试此行android:launchMode="singleTask"