Synchronous Android activities
        Posted  
        
            by 
                rayman
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by rayman
        
        
        
        Published on 2010-06-22T07:24:11Z
        Indexed on 
            2012/07/03
            15:16 UTC
        
        
        Read the original article
        Hit count: 282
        
android
Ive made mis-leading topic in my last question, so i open this new question to clear what I realy want. sorry for the inconvenience.
I wanna run two system(Android) activities one after another in specific order from my main activity.
now as we know, startActivity is an asynchronous operation, so i cant keep on a specific order.
so i thought maybe I should try to do it with dialogBox in the middle but also running a dialogBox is an asynchronous.
now as i said the activities which i try to run are Android activities, so i cant even start them with startActivityForResult (or mybe i can, but i dont get any result back to my main(calling) activity) Any tricks how could i manage with this issue?
Some code:
first activity:
      Intent intent = new Intent(); 
      intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
      intent.setAction(Settings.ACTION_APPLICATION_SETTINGS); 
      startActivity(intent);    
second activity:
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
intent.setDataAndType(Uri.fromFile(tmpPackageFile 
        .getAbsoluteFile()), 
        "application/vnd.android.package-archive"); 
startActivity(intent); 
as you can see, i dont have any access to those activites, i can just run thire intents from my main activity.
© Stack Overflow or respective owner