package com.door43.translationstudio.newui.legal;
import android.app.Fragment;
import android.app.FragmentTransaction;
import android.content.DialogInterface;
import android.os.Bundle;
import com.door43.translationstudio.newui.BaseActivity;
public class LegalDocumentActivity extends BaseActivity {
public static final String ARG_RESOURCE = "arg_resource_id";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle args = getIntent().getExtras();
int resourceId = 0;
if(args != null) {
resourceId = args.getInt(ARG_RESOURCE, 0);
}
if(resourceId == 0) {
finish();
return;
}
LegalDocumentDialog dialog = new LegalDocumentDialog();
dialog.setOnDismissListener(new DialogInterface.OnDismissListener() {
@Override
public void onDismiss(DialogInterface dialog) {
finish();
}
});
FragmentTransaction ft = getFragmentManager().beginTransaction();
Fragment prev = getFragmentManager().findFragmentByTag("dialog");
if (prev != null) {
ft.remove(prev);
}
ft.addToBackStack(null);
dialog.setArguments(getIntent().getExtras());
dialog.show(ft, "dialog");
}
}