我有一个名为 Main 的主要活动,它具有 onActivityResult 方法。
protected void onActivityResult(int requestCode, int resultCode, Intent data, Bundle extras)
{
Log.i("in OnActivityResult", "in OnActivityResult");
super.onActivityResult(requestCode, resultCode, data);
Log.i("in OnActivityResult", "in OnActivityResult");
ObjectInputStream ois = null;
if(requestCode == SUB_ACTIVITY_REQUEST_CODE)
{
Log.i("in OnActivityResult IFFFF", "in OnActivityResult IFFFF");
extras = getIntent().getExtras();
byte gpBytes[] = extras.getByteArray("gpBytes");
ByteArrayInputStream bis = new ByteArrayInputStream(gpBytes);
try
{
ois = new ObjectInputStream(bis);
gpObject = (GP) ois.readObject();
}
catch (StreamCorruptedException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
} catch (ClassNotFoundException e) { …Run Code Online (Sandbox Code Playgroud)