Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Esildorr · Aug 14, 2014 at 05:22 PM · androidswitchingactivity

Android: Switching Unity activity back to previous app

Hello all, my team and I are trying to integrate Unity with our android app running Phonegaps, we have successfully set it up to switch the activity to Unity by calling:

 this.cordova.startActivityForResult((Plugin) this, intentData, UNITY_ACTIVITY);

This works flawlessly, and is called from UnityLauncher.java but when we want to jump from the Unity activity back to the previous Phonegaps activity we are always meet with it briefly showing the previous activity for a split second, then the app returns to the home screen. Oddly enough, the Logcat shows no errors after this point.

Also before it closes, the debugger jumps into:

 public void onActivityResult(int requestCode, int resultCode, Intent intent)

Which is inside of the UnityLauncher.java. So we know the activity is going through its full life cycle. We believe that the app is not actually crashing. But Unity is not closing the the activity correctly. Then again, we could be wrong. We tried just opening a blank activity then closing it. which returned to the Phonegaps plugin.

There also seems to be many different ways to close the activity, but all of them yield the same results (Flashing the previous activity for a second, then returning to the home screen). We've tried:

 //Unity Player Functions
 m_UnityPlayer.currentActivity.finishActivity(UNITY_ACTIVITY);
 m_UnityPlayer.currentActivity.finish();
 m_UnityPlayer.currentActivity.finishAffinity();
 m_UnityPlayer.quit();
 super.onDestroy();
 
 //Android Functions
 finish();
 super.finish();
 setResult(1);
 
   

These we have tried calling from UnityActivity.java Given the circumstances, using Phonegaps with Unity, its been difficult to find information on the topic, so we decided to ask the community. Any help or information would be appreciated!

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

21 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

How can I replace correctly the main activity on the Android Manifest? 0 Answers

Android Custom Activity -1 Answers

Need help to switch platform to iOS 2 Answers

Android/Unity - Launching activity from unity activity 5 Answers

android: why scene goes black when showing new activity? 3 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges