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