Use vercodes, not version strings!
Different versions might have the same names, but different codes. That doesn't happen often, but could happen.
This commit is contained in:
parent
21c56fe260
commit
f4a7aa7ced
@ -473,8 +473,8 @@ public class AppDetails extends ListActivity {
|
|||||||
@Override
|
@Override
|
||||||
protected void onListItemClick(ListView l, View v, int position, long id) {
|
protected void onListItemClick(ListView l, View v, int position, long id) {
|
||||||
curapk = app.apks.get(position - l.getHeaderViewsCount());
|
curapk = app.apks.get(position - l.getHeaderViewsCount());
|
||||||
if (app.installedVersion != null
|
if (app.installedVerCode != 0
|
||||||
&& app.installedVersion.equals(curapk.version)) {
|
&& app.installedVerCode == curapk.vercode) {
|
||||||
removeApk(app.id);
|
removeApk(app.id);
|
||||||
} else {
|
} else {
|
||||||
install();
|
install();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user