diff --git a/src/com/audacious_software/passive_data_kit/activities/DataDisclosureDetailActivity.java b/src/com/audacious_software/passive_data_kit/activities/DataDisclosureDetailActivity.java index 138a474..a090f5d 100755 --- a/src/com/audacious_software/passive_data_kit/activities/DataDisclosureDetailActivity.java +++ b/src/com/audacious_software/passive_data_kit/activities/DataDisclosureDetailActivity.java @@ -39,6 +39,14 @@ public static class Action { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); + String generatorClassName = this.getIntent().getStringExtra(DataDisclosureDetailActivity.GENERATOR_CLASS_NAME); + + if (generatorClassName == null) { + this.finish(); + + return; + } + final DataDisclosureDetailActivity me = this; this.setContentView(R.layout.layout_data_disclosure_detail_pdk); @@ -46,7 +54,7 @@ protected void onCreate(Bundle savedInstanceState) { this.getSupportActionBar().setDisplayHomeAsUpEnabled(true); try { - this.mGeneratorClass = (Class) Class.forName(this.getIntent().getStringExtra(DataDisclosureDetailActivity.GENERATOR_CLASS_NAME)); + this.mGeneratorClass = (Class) Class.forName(generatorClassName); } catch (ClassNotFoundException e) { // e.printStackTrace(); }