Intent(1)

试验一:

Intent intent  = new Intent(context,BooksAndTableAvtivity.class);
				intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
				PendingIntent pi = PendingIntent.getActivity(context, 0,
						intent,
						PendingIntent.FLAG_ONE_SHOT);

而在manifest.xml中

 

 <activity android:launchMode="singleTask" 
            android:name="com.ciat.cms.BooksAndTableAvtivity" >
        </activity>


1、这时候是上面的setFlags起作用

2、Intent.FLAG_ACTIVITY_SINGLE_TOP作用:如果当前的显示的Activity是BooksAndTableActivity的话,就不再启动;如果不是BooksAndTableActivity,就启动

 
 


 

你可能感兴趣的:(Intent(1))