android - Issue in calling Activity from the IntentService class -


in app using intentservice class start activity in background. issue got suppose intentservice class start activity, open activity, after don't close activity. notice when intentservice class again want start same activity not called same activity not close. question how can started same activity again , again whether open or close intentservice class.

code in intentservice class

public class alarmservice extends intentservice { public void oncreate() { super.oncreate(); } public alarmservice() { super("myalarmservice"); } @override public int onstartcommand(intent intent, int flags, int startid) { super.onstartcommand(intent, startid, startid); return start_sticky; } @override protected void onhandleintent(intent intent) { startactivity(new intent(this, alarmdialogactivity.class).setflags(intent.flag_activity_new_task)); } } 

use launchmode tag in manifest file

 <activity android:name=".activityname" android:launchmode="singletask" /> 

it not create different instance of activity if available..

see link launchmode better understanding


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -