ハンドラーからアクティビティをトリガーしようとしています。私の他のオプションは、broadcastReceiver からトリガーすることです。これは私が試したものであり、うまくいきません。
public void handleMessage(Context context, Intent intent)
{
Log.v(tag,"handling message.........");
String messageString = intent.getExtras().getString("message");
C2DMMessage newC2DMMessage = new C2DMMessage(messageString);
Intent mIntent = new Intent(context,popad.class);
context.startActivity(mIntent);
String message_body = String.valueOf(newC2DMMessage.getParamValue("message_body"));
Toast.makeText(context, "message was recieved!!!!: '" + message_body + "'", Toast.LENGTH_LONG).show();
}
活動を開始するためのより良い方法についての提案をお待ちしています。