アクティビティ以外からアクティビティを起動させると"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 件のコメント:
コメントを投稿