存档在 2015年8月29日

onNewIntent()触发机制及注意事项

2015年8月29日

一、onNewIntent()

在IntentActivity中重写下列方法:onCreate onStart onRestart  onResume  onPause onStop onDestroy  onNewIntent
1、其他应用发Intent,执行下列方法:
onCreate
onStart
onResume

发Intent的方法:

<activity android:name=".IntentActivity" android:launchMode="singleTask"
                  android:label="@string/testname">
             <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="philn"/>
            </intent-filter>
</activity>

2、接收Intent声明:

Uri uri = Uri.parse("http://XXXXXXX.com");
Intent it = new Intent(Intent.ACTION_VIEW, uri);    
startActivity(it);

 
» 阅读更多: onNewIntent()触发机制及注意事项