Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. package com.sample.schemeTest;
  2.  
  3. import com.unity3d.player.UnityPlayer;
  4. import com.unity3d.player.UnityPlayerActivity;
  5.  
  6. import android.app.Activity;
  7. import android.content.Intent;
  8. import android.os.Bundle;
  9. import android.os.Handler;
  10. import android.os.Message;
  11.  
  12. public class SchemeIntentActivity extends UnityPlayerActivity{
  13. private static Activity mThisActivity;
  14.  
  15. private static Handler mMoveActivityHandler = new Handler() {
  16. @Override
  17. public void handleMessage(Message msg) {
  18. if (mThisActivity != null) {
  19. Intent i = new Intent(mThisActivity.getApplication(), UnityPlayerActivity.class);
  20. i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
  21. mThisActivity.startActivity(i);
  22. mThisActivity.finish();
  23. mThisActivity = null;
  24. }
  25. }
  26. };
  27.  
  28. @Override
  29. protected void onCreate(Bundle savedInstanceState) {
  30. super.onCreate(savedInstanceState);
  31. UnityPlayer.UnitySendMessage("UrlReceiver", "OnOpenUrl", getIntent().getData().toString());
  32. mThisActivity = this;
  33. mMoveActivityHandler.sendEmptyMessageDelayed(0, 10);
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement