android中service启动activity

2种方法

1.直接启动

[java]  view plain copy
  1. Intent intent = new Intent();  
  2. intent.setClassName("com.jinwei""com.jinwei.A");  
  3. intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
  4. this.startActivity(intent);  
2. Pending启动

[java]  view plain copy
  1.     try {  
  2.         getPendingIntent().send();  
  3.     } catch (CanceledException e) {  
  4.         // TODO Auto-generated catch block  
  5.         e.printStackTrace();  
  6.     }  
  7.   
  8. private PendingIntent getPendingIntent() {  
  9.     Intent callback = new Intent();  
  10.     callback.setClass(this, A.class);  
  11.     callback.setFlags(Intent. FLAG_ACTIVITY_CLEAR_TOP);  
  12.     return PendingIntent.getActivity(this0

你可能感兴趣的:(android中service启动activity)