我有一个主要活动活动,这将使用 startactivityforresult 启动leanbackactivity。问题是 onActivityResult 永远不会被调用。来自leanbackactivity的代码:
Intent data = getIntent();
data.putExtra("url", url);
setResult(RESULT_OK, data);
finish();
和来自 mainactivity 的代码
Intent landingIntent = new Intent(getActivity(), LeanbackActivity.class);
landingIntent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivityForResult(landingIntent, 1);
和结果代码
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);