diff --git a/src/org/fdroid/fdroid/AppDetails.java b/src/org/fdroid/fdroid/AppDetails.java index ba1ff18e4..4cf2b64e6 100644 --- a/src/org/fdroid/fdroid/AppDetails.java +++ b/src/org/fdroid/fdroid/AppDetails.java @@ -74,6 +74,9 @@ public class AppDetails extends ListActivity { private static final int REQUEST_INSTALL = 0; private static final int REQUEST_UNINSTALL = 1; + + public static final String EXTRA_APPID = "appid"; + private ApkListAdapter adapter; private static class ViewHolder { @@ -287,10 +290,10 @@ public class AppDetails extends ListActivity { } Log.d("FDroid", "AppDetails launched from link, for '" + appid + "'"); - } else if (!i.hasExtra("appid")) { + } else if (!i.hasExtra(EXTRA_APPID)) { Log.d("FDroid", "No application ID in AppDetails!?"); } else { - appid = i.getStringExtra("appid"); + appid = i.getStringExtra(EXTRA_APPID); } if (i.hasExtra("from")) { diff --git a/src/org/fdroid/fdroid/FDroid.java b/src/org/fdroid/fdroid/FDroid.java index 08b6e3609..8dc53721d 100644 --- a/src/org/fdroid/fdroid/FDroid.java +++ b/src/org/fdroid/fdroid/FDroid.java @@ -106,7 +106,7 @@ public class FDroid extends FragmentActivity { } if (appid != null && appid.length() > 0) { Intent call = new Intent(this, AppDetails.class); - call.putExtra("appid", appid); + call.putExtra(AppDetails.EXTRA_APPID, appid); startActivityForResult(call, REQUEST_APPDETAILS); } diff --git a/src/org/fdroid/fdroid/SearchResults.java b/src/org/fdroid/fdroid/SearchResults.java index 01adb01b1..8f62100ba 100644 --- a/src/org/fdroid/fdroid/SearchResults.java +++ b/src/org/fdroid/fdroid/SearchResults.java @@ -138,7 +138,7 @@ public class SearchResults extends ListActivity { app = new App((Cursor) adapter.getItem(position)); Intent intent = new Intent(this, AppDetails.class); - intent.putExtra("appid", app.id); + intent.putExtra(AppDetails.EXTRA_APPID, app.id); startActivityForResult(intent, REQUEST_APPDETAILS); super.onListItemClick(l, v, position, id); } diff --git a/src/org/fdroid/fdroid/views/fragments/AppListFragment.java b/src/org/fdroid/fdroid/views/fragments/AppListFragment.java index c6c674575..7e6860a43 100644 --- a/src/org/fdroid/fdroid/views/fragments/AppListFragment.java +++ b/src/org/fdroid/fdroid/views/fragments/AppListFragment.java @@ -118,7 +118,7 @@ abstract public class AppListFragment extends ListFragment implements public void onItemClick(AdapterView parent, View view, int position, long id) { final App app = new App((Cursor)getListView().getItemAtPosition(position)); Intent intent = new Intent(getActivity(), AppDetails.class); - intent.putExtra("appid", app.id); + intent.putExtra(AppDetails.EXTRA_APPID, app.id); intent.putExtra("from", getFromTitle()); startActivityForResult(intent, FDroid.REQUEST_APPDETAILS); }