2013年7月4日木曜日

that was originally registered here. Are you missing a call to unregister

アクティビティ以外からアクティビティを起動させると"that was originally registered here. Are you missing a call to unregister"とエラーが発生します。

"Intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); "を使えば解決です。

Intent Intent = new Intent(context,Act.class);
Intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
        context.startActivity(Intent);

サービスやレシーバーからアクティビティを起動することができます。



0 件のコメント:

コメントを投稿