在android中处理uri方案

在android中处理uri方案,android,uri,Android,Uri,我已为我的应用程序创建了自定义url方案 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter>

我已为我的应用程序创建了自定义url方案

 <intent-filter>               
 <action android:name="android.intent.action.MAIN" />
 <category android:name="android.intent.category.LAUNCHER" />               
 </intent-filter>
 <intent-filter>
 <category android:name="android.intent.category.DEFAULT" />
 <data android:scheme="myapp" />
 <action android:name="android.intent.action.VIEW" />
 </intent-filter>

现在,当我的应用程序从另一个应用程序启动时,不管前台有什么活动,我的应用程序都只启动主活动。 是否有任何方法确保我的应用程序在其最后一个左状态下启动?
或者在我的应用程序启动之前是否会通知我?

您应该使用getIntent.getData()并采取相应的行动。例如,如果数据具有/home或/user,则可以在容器中聚焦该视图