2011-09-06 2 views
0

C2DM 서비스에서 성공적으로 메시지를 받고 있습니다. 불행히도 나는 어쨌든 그들과 상호 작용할 수 없다 (나는 알림으로 얻는 문자열을 설정하거나 토스트 메시지의 문자열로 설정한다 ...). 어떤 방법으로 그 일을 할 수 있습니까?C2DM - onMessage, 결과와 상호 작용

SC :

아무도 모른다

@Override 
    protected void onMessage(Context context, Intent intent) { 
    Log.e("C2DM", "Message: arived"); 
    Bundle extras = intent.getExtras(); 
    if (extras != null) { 
     Log.d("DATA_ZE_SERVERU",extras.get("payload")+""); 
     //how to interact with data? 
    } 

}

들으 ???

답변

0

문자열을 활동에 전달하고 활동에 표시 할 수 있습니다. 나는 대부분의 나의 c2dm을 그렇게했다.

+0

그래, 어떻게 할 수 있니? 스 니펫 하나있어? 왜냐하면, 당신이 방금 말한 것은, 나는 새로운 활동을 만들고 그것에 엑스트라를 추가하고 그것을 보여주는 것입니다 ... – Waypoint

+0

Intent callIntent = new Intent (context, MainActivity.class); \t \t callIntent.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK); \t \t callIntent.setAction (MainActivity.CALLBACK_ACTION); \t \t callIntent.putExtra (MainActivity.DATA, "data"); \t \t context.startActivity (callIntent); – Pintac