Ali*_*lin 5 android activity-lifecycle android-activity
这是我的场景:
我的主要活动是使用意图过滤器数据,因此我添加了:
<activity android:name=".HomeActivity"
<intent-filter>
<data android:scheme="myprop" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)
因此,当用户在浏览器中单击自定义 URL 时,我的应用程序将被唤醒并启动 Activity。因此,正如我之前所说,如果 myHomeActivity是onPause(意味着用户已经使用了它),是否可以简单地恢复它(当然还要解析 myprop 参数),同时保持当前用户进度?
您需要将活动的启动模式定义为单实例。为此,请更新 Android Manifest 中的 Activity:android:launchMode="singleInstance"
之后,您现有的活动将被打开,您将收到回调Activity.onNewIntent(Intent intent)
| 归档时间: |
|
| 查看次数: |
1657 次 |
| 最近记录: |