У меня есть сервис Android, который создает глобальное наложение в правом нижнем углу экрана для пользователя. Это наложение отображается поверх других приложений.
Когда они нажимают на него, я хочу открыть страницу с однократными настройками в моем приложении.
После того, как они нажали сохранить / отменить, я хочу, чтобы действие закрылось и вернуло их в то приложение, в котором они изначально находились.
Как мне это сделать? Все, что я делаю, возвращается к моей MainActivity, когда заканчивается одна страница.
Сервисный код
Intent intent = new Intent(getApplicationContext(), OneOffActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Код деятельности
public class OneOffActivityextends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Toast.makeText(this, "HIT THE ACTIVITY", Toast.LENGTH_SHORT).show();
finish();
}
Я видел, как это было сделано в нескольких других приложениях, и я не уверен, как его воспроизвести.