![](/img/trans.png)
[英]Social Integration not working in Android App with TabGroupActivity
[英]startActivityForResult not working TabGroupActivity in android
我已经在TabActivity中使用“ 体验-多个Android活动”来实现标签。
我有以下情况。
MainActivity扩展了TabActivity (Tab1,Tab2,Tab3)
TabGroup1Activity扩展了TabGroupActivity (URL上方的类)
在TabGroup1Activity中 :
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
startChildActivity("MyActivity", new Intent(this,MyActivity.class));
}
在MyActivity.java类中,我使用了
PayPalPayment payment = SimplePayment();
Intent checkoutIntent = PayPal.getInstance().checkout(payment,
MyActivity.this,new ResultDelegate());
startActivityForResult(checkoutIntent, request);
但是它不执行onActivityResult方法。 当我在没有选项卡和活动组的另一个项目中运行此代码时,它将转到onActivityResult ,效果很好。
我应该怎么做才能使其在这里工作?
请帮助 !!
您的onActivityResult
是在ActivityGroup
上调用的,而不是在subActivity
的tabgroupActivity
。
因此,重写方法onActivityResult
,然后在SubActivities
父类(我认为在TabActivityGroup
)上创建一个abstract method
,并在每个subActivity上重写它。
Intent intent = new Intent(v.getContext(),PlayStation.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
AppplicationData app1 = UrlSet.get(i);
intent.putExtra("Url", "" + app1.getUrlLink());
intent.putExtra("URLName", app1.getUrlName());
intent.putExtra("PrevActivity", "UserUrl");
View view = getLocalActivityManager()
.startActivity("PlayStaion", intent)
.getDecorView();
setContentView(view);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.