опубликованное приложение для Android отличается от тестовой среды - PullRequest
0 голосов
/ 26 марта 2012

Я сделал приложение и опубликовал его сейчас.Я сталкиваюсь со странной проблемой, когда приложение, загруженное с маркета, ведет себя иначе, чем если бы я запускаю тестовый прогон через eclipse.

Мое приложение запускает URL-адрес maps.google.com в веб-представлении следующим образом:

 if (url != null && url.startsWith("http://maps.google.com")) {
        mWebView.getContext().startActivity(
            new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
        return true;
    } else {
            view.loadUrl(url);
        return false;        }

с таким намерением:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="helloworld" /> 
</intent-filter>

Теперь, когда я нажимаю кнопку "Назад", чтобы закрывать карты Google, в моей тестовой среде он возвращается прямо к странице, на которой он находился в моем главномдеятельность.но в опубликованном приложении оно перезапускает все приложение, показывая заставку и все.

Я пытался экспортировать его 4 раза, но не могу понять, в чем проблема ... у кого-нибудь есть указатели?Просто очень странно полагать, что это работает, как и локально, через Eclipse (работает на том же физическом устройстве).

1 Ответ

0 голосов
/ 30 марта 2012

Оказывается, это было связано с телефоном, а не с ошибкой кода. Этот подход действителен для людей, пытающихся это сделать, но если вы столкнулись с подобным плохим поведением на своем тестовом устройстве - перезагрузите его:)

Большое спасибо stackoverflow за создание такого дружелюбного, активного сообщества.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...