ここで問題があります。アクションを実行するアクティビティを呼び出すサービスがあります。アクティビティはランダムに呼び出されるか、事前に定義された期間に呼び出されます。
ただし、アクティビティが呼び出されるたびに RAM の使用量が 2 ~ 3 MB 増加します。
これは、サービスからアクティビティを呼び出す方法です。
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
callIntent.setClass(getBaseContext(),CustomDialog.class);
startActivity(callIntent);