2013-10-01 56 views
1

即时通讯尝试使用Android Edk启动应用程序窗体通知。我成功显示通知。但我想从通知中启动我的应用程序,但我无法使其工作。 应用程序未运行时收到通知,由broadCast接收器触发。
我认为我的问题与我从通知意图创建的活动有关。从通知Android的启动应用程序随着果酱SDK

这里通知功能:

Intent resultIntent = new Intent(context, TaskManagerActivity.class); 
    resultIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP); 
    PendingIntent resultPendingIntent = PendingIntent.getActivity(context, 0, resultIntent, 0); 

    NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context) 
    .setSmallIcon(R.drawable.ic_menu_day) 
     .setContentTitle(title) 
     .setContentText(message) 
     .setContentIntent(resultPendingIntent) 
     .setWhen(System.currentTimeMillis()); 

    NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); 
manager.notify(0, mBuilder.build()); 

这里是我的活动类:

公共类TaskManagerActivity扩展活动 {

public static TaskManagerActivity m_Activity; 
private static final String TAG = "TaskManagerActivity"; 

protected void onCreate(Bundle savedInstanceState) 
{ 

    super.onCreate(savedInstanceState); 
// setContentView(R.layout.main); 

} 

}

+0

我加入这一新的活动来体现XML文件,但是当我点击通知后没有什么作品。 – benoma777

回答

0

看一看Android的安卓系统的official docs t通知。我也建议你阅读SO的this

+1

https://devnet.madewithmarmalade.com/questions/16205/launch-application-from-notification-android-edk.html – noob

相关问题