Advertisement
Guest User

Create intent in Unity

a guest
Nov 24th, 2014
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.55 KB | None | 0 0
  1. // Initialize AndroidJavaClass with full name of the Intent class.
  2. AndroidJavaClass intentClass = new AndroidJavaClass("com.mygame.pkg.MyClass");
  3.  
  4. // Get context (activity)
  5. using (var jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
  6. {
  7.     using (var activity = jc.GetStatic<AndroidJavaObject>("currentActivity"))
  8.     {
  9.         // Equivalent of calling the Intent(Context, Class<?>) constructor.
  10.         var intent = new AndroidJavaObject("android.content.Intent", activity, intentClass);
  11.  
  12.         // launch intent (using context)
  13.         activity.Call(intent);
  14.     }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement