如何使用类的实例启动intent活动?

时间:2016-02-03 13:59:21

标签: java android android-intent

我的班级活动应该将回调界面返回到其他班级 步骤1。 1级开放活动
第2步。活动返回到class1的回调

我能做那样的事吗?

AccountPickerActivity pickerActivity = new AccountPickerActivity(new AccountPickerActivity.onPickAccountFromPickerIntent() {
    @Override
    public void onPickAccountFromPickerIntent() {
                onConnected(null);

    }
});
Intent i = new Intent(mContext, pickerActivity.getClass());
mContext.startActivity(i);

或者有任何方法可以将接口从活动调用到其他类(使用静态)?

1 个答案:

答案 0 :(得分:0)

您应该使用startActivityForResult()从Activity1启动Activity2。您可以从Activity2中设置setResults,当它返回到Activity1时,覆盖方法onActivityResult(int requestCode, int resultCode, Intent data) {//}可以接收结果。

详细阅读:Getting a Result from an Activity