I am a beginner in programming and also in Android development.

I have 2 Activities with the flag ACTIVITY_REORDER_TO_FRONT and I need to retain both Activities, so I cannot use startActivityForResult(...) because cannot use finish().

I use an AsyncTask to retrieve data from a server in both Activities. This data updates content in my Activity.

How could I start this AsyncTask immediately after reordering the Activity to front?

有帮助吗?

解决方案

When the activity comes to the front, onNewIntent() is called, you can start your AsyncTask there.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top