与Unity集成时android应用程序上的DeadObjectException
我将unity应用程序与android集成。 点击按钮后,我调用了我的unity应用程序。第一次它运行得很完美,但当我第二次运行时,我得到了DeadObjectException 我在unity中使用Application.Quit()从场景返回到android活动 下面是我的unity player活动代码与Unity集成时android应用程序上的DeadObjectException,android,android-studio,unity3d,Android,Android Studio,Unity3d,我将unity应用程序与android集成。 点击按钮后,我调用了我的unity应用程序。第一次它运行得很完美,但当我第二次运行时,我得到了DeadObjectException 我在unity中使用Application.Quit()从场景返回到android活动 下面是我的unity player活动代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String imgPrevious = getIntent().getExtras().getString("Image");
mUnityPlayer = new UnityPlayer(UnityPlayerActivity.this);
setContentView(mUnityPlayer);
mUnityPlayer.requestFocus();
try {
System.loadLibrary("main"); // I believe just checks the default location
UnityPlayer.UnitySendMessage("SourceFace", "GetImage",imgPrevious);
}
下面是android代码
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
fakeR = new FakeR(this);
setContentView(fakeR.getId("layout","activity_main"));
btnSelect = (ImageView) findViewById(fakeR.getId("id","btnSelectPhoto"));
profilePic= getIntent().getExtras().getString("profileUrl");
new ImageLoadTask().execute();
btnSelect.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
selectImage();
}
});
ivImage = (ImageView) findViewById(fakeR.getId("id","ivImage"));
btnNext = (Button)findViewById(fakeR.getId("id","btnNext"));
btnNext.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String imageUrl= getIntent().getExtras().getString("templateUrl");
String pic= getIntent().getExtras().getString("Pic");
//Toast.makeText(getApplicationContext(),"Please select image -> " + pic + " :-> " +Everyplay.isSupported(), Toast.LENGTH_LONG).show();
Intent i = new Intent(MainActivity.this, UnityPlayerActivity.class);
i.putExtra("Image", profilePic);
i.putExtra("ImageURL", imageUrl);
startActivity(i);
}
});
}
第一次它运行良好。当我第二次点击安卓按钮时,它会给我一个提示
android.os.DeadObjectException
我如何解决这个问题。
请帮帮我